Senior iOS Engineer - Remote Healthcare Tech
About the Role
We are hiring a Senior iOS Engineer to join our dynamic team at AgileEngine. This Senior iOS Engineer remote position offers the opportunity to work on innovative healthcare technology solutions, enhancing user experiences and ensuring high-quality standards. You will play a crucial role in maintaining and evolving our production iOS application over a 3-4 month project, contributing to the stability and performance of our mobile offerings.
What You'll Do
- Own and maintain the existing iOS application, ensuring stability and performance.
- Identify and resolve bugs and production issues across the mobile codebase.
- Implement minor feature enhancements aligned with business and user needs.
- Contribute to technical discussions regarding architecture improvements and modernization efforts.
- Collaborate with backend, product, and design teams to support cohesive API integrations and user experience improvements.
- Maintain and improve automated testing where applicable to ensure release readiness.
- Support CI/CD processes including builds, signing, provisioning, beta distribution, and App Store submissions.
- Profile and optimize app performance including memory usage and network efficiency.
- Integrate and maintain REST APIs, push notifications, and secure data handling mechanisms.
- Participate in code reviews and promote best practices within the iOS codebase.
Requirements
- 5+ years of professional iOS development experience with multiple shipped applications.
- Strong expertise in iOS development using Swift and UIKit.
- Experience working with legacy Objective-C codebases and early Swift implementations.
- Hands-on experience with iOS frameworks including networking, local storage, and app lifecycle management.
- Solid understanding of mobile architectural patterns such as MVC and MVVM.
- Experience building and consuming RESTful APIs.
- Proficiency with mobile CI/CD processes and App Store release management.
- Strong debugging skills and ability to work independently on production issues.
- Strong communication skills with the ability to explain technical decisions and tradeoffs.
- Upper-intermediate English level.
Nice to Have
- Experience modernizing legacy Objective-C codebases to newer Swift standards.
- Experience working in healthcare or regulated environments.
- Experience maintaining apps in production with active user bases.
- Familiarity with analytics, logging, and crash reporting tools.
What We Offer
- Professional growth: Mentorship, TechTalks, and personalized growth roadmaps.
- Competitive compensation: USD-based pay with education, fitness, and team activity budgets.
- Exciting projects: Modern solutions with Fortune 500 and top product companies.
- Flextime: Flexible schedule with remote and office options.
This Senior iOS Engineer role at AgileEngine offers a chance to work remotely on impactful healthcare projects with competitive pay and professional growth opportunities.
Who Will Succeed Here
Proficient in Swift and UIKit with extensive experience in developing and maintaining iOS applications, capable of leveraging REST APIs for seamless data integration and user interface enhancements.
Self-motivated and disciplined, thriving in a fully remote work environment, with a strong ability to manage time effectively while collaborating with cross-functional teams across different time zones.
Experienced in implementing CI/CD pipelines and automated testing frameworks, demonstrating a proactive approach to debugging and optimizing mobile applications for performance and reliability.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months