What are the responsibilities and job description for the Senior iOS Developer position at Pulivarthi Group (PG)?
Job Title: Senior iOS Developer
Company Overview
Pulivarthi Group is a premier global provider of staffing and IT technology solutions, renowned for delivering exceptional services tailored to each client's unique needs. With a steadfast commitment to excellence, we merge expertise with innovation, ensuring cost-effective solutions of the highest quality. Our diverse client base spans healthcare, finance, government, and beyond, reflecting our adaptability and proficiency across industries. Operating in the United States, Canada, and Mexico, we pride ourselves on aligning with clients' cultures, deploying top-tier talent, and utilizing cutting-edge technologies. Pulivarthi Group stands as a beacon of reliability, efficiency, and innovation in the realm of staffing solutions.
Job Overview/Summary
We are seeking an experienced Senior iOS Developer to join our team in Rice Creek, MN. The successful candidate will lead the design and development of high-integrity mobile applications for medical devices. This role demands technical expertise in mobile app development using Swift, XML, and Kotlin, with a strong emphasis on integrating APIs, ensuring scalability, and mentoring junior developers.
Responsibilities
Company Overview
Pulivarthi Group is a premier global provider of staffing and IT technology solutions, renowned for delivering exceptional services tailored to each client's unique needs. With a steadfast commitment to excellence, we merge expertise with innovation, ensuring cost-effective solutions of the highest quality. Our diverse client base spans healthcare, finance, government, and beyond, reflecting our adaptability and proficiency across industries. Operating in the United States, Canada, and Mexico, we pride ourselves on aligning with clients' cultures, deploying top-tier talent, and utilizing cutting-edge technologies. Pulivarthi Group stands as a beacon of reliability, efficiency, and innovation in the realm of staffing solutions.
Job Overview/Summary
We are seeking an experienced Senior iOS Developer to join our team in Rice Creek, MN. The successful candidate will lead the design and development of high-integrity mobile applications for medical devices. This role demands technical expertise in mobile app development using Swift, XML, and Kotlin, with a strong emphasis on integrating APIs, ensuring scalability, and mentoring junior developers.
Responsibilities
- Design and develop robust mobile applications for medical devices with high integrity.
- Implement and test integration solutions while enhancing existing components to meet business needs and comply with medical regulations.
- Demonstrate ownership of software features/modules and drive their development through the Software Development Life Cycle (SDLC).
- Conduct design and code reviews to ensure adherence to best practices, including coding standards, unit testing, scalability, security, and maintainability.
- Collaborate with the agile team to complete sprint planning, execution, and delivery.
- Mentor and provide technical guidance to software developers as needed.
- Work with leadership and development teams to establish and enforce development best practices.
- Bachelor's degree required.
- Minimum of 7 years of relevant experience, or an advanced degree with a minimum of 5 years of relevant experience.
- Proven experience in mobile app development with Swift, XML, and Kotlin.
- Expertise in designing UIs with Swift for iOS and XML for Android.
- Knowledge of integrating RESTful APIs and third-party services.
- Strong experience with unit and integration testing for mobile apps.
- Proficiency with configuration management tools (e.g., GitHub, GitLab, GSVN).
- Experience building applications for high availability and scalability.
- Proficiency in Java, Swift, and Kotlin.
- Familiarity with Jetpack Compose and Kotlin MultiPlatform.
- Experience with relational databases such as MySQL and PostgreSQL, including data modeling.
- Proficiency in designing and coding for concurrent operations.
- Strong experience with multi-threaded coding, including both asynchronous and synchronous code.
- Competitive salary and comprehensive benefits package.
- Opportunity to work on cutting-edge medical device projects.
- Collaborative and innovative work environment.
- Opportunities for professional development and career growth.