Mobile Application Lead Developer
New
J
JobgetherEmergency response software
Based in the United States, US and India time zonesFull-TimeLead
Salary$185,000 annual salary
Apply NowOpens the employer's application page
Job Details
- Experience
- 10+ years
- Required Skills
- SwiftFirebaseCI/CDRESTful APIsiOS
Requirements
- 10+ years of hands-on experience developing native iOS applications, with advanced proficiency in Swift.
- Strong expertise with Swift 5.x, SwiftUI, UIKit, CoreData, CoreLocation, and iOS Background Tasks.
- Proven experience designing and delivering mission-critical, offline-first mobile applications.
- Strong understanding of mobile architecture patterns, particularly MVVM and Clean Architecture.
- Experience integrating RESTful services, handling JSON data, and implementing secure authentication.
- Strong debugging, performance optimization, and memory management capabilities.
- Experience with Xcode, Git, Figma, and TestFlight.
- Experience building mobile CI/CD pipelines using Fastlane, GitHub Actions, or comparable automation tools.
- Experience with XCTest and automated UI testing frameworks.
- Exposure to Android development, including Kotlin and Jetpack Compose.
- Ability to work independently and translate customer requirements into effective technical solutions.
- Experience leading mobile development initiatives and establishing engineering best practices.
Responsibilities
- Architect, design, and develop high-quality native iOS applications using Swift, SwiftUI, and UIKit for mission-critical emergency response workflows.
- Design and implement offline-first mobile architectures that maintain reliable functionality in low-connectivity and challenging field environments.
- Develop and maintain mobile integrations with RESTful APIs, including data synchronization, JSON processing, authentication, and authorization.
- Establish and maintain mobile CI/CD pipelines, coding standards, code review practices, testing frameworks, and quality assurance processes.
- Lead technical initiatives across mobile development and contribute to architectural decisions and the long-term mobile technology roadmap.
- Collaborate with product managers to understand customer requirements and translate them into scalable, reliable technical solutions.
- Work effectively with cross-functional engineering and product teams distributed across US and India time zones.
- Mentor developers on mobile engineering best practices, architecture, and development workflows.
- Lead sprint planning, technical estimation, and velocity tracking.
- Drive performance optimization, debugging, and memory management.
View Full Description & ApplyYou'll be redirected to the employer's site