Mobile Developer Lead (iOS / Android) – Hybrid (1 day onsite) – 1757
Location: Hybrid one day a week – can only be in the locations of Atlanta, GA or Greenwood Village, CO - Must be in CO or GA or relocate to CO or GA area. Relocation is not offered at this time.
Employment Type: Full-time employment
Salary Range: Based on experience and location - $146K-$163K (CO area) or $140K-$155K (for GA area), plus up to 14% annual bonus and full benefits.
Visa restrictions: US Citizen or Green Card only. This role isn't eligible for H-1B, TN, F1 or OPT
Overview:
We’re seeking a hands-on technical leader to design, build, and maintain high-quality native mobile applications for both iOS and Android. This role blends technical depth with leadership — guiding the architecture, performance, and overall experience of our mobile products.
Key Responsibilities:
- Design, develop, and maintain native iOS and Android applications using Swift, Objective-C, Kotlin, and Java.
- Apply clean architecture principles and modern design patterns (e.g., MVVM) to create scalable, maintainable solutions.
- Implement and maintain automated UI testing with Espresso and XCUITest as part of continuous integration and delivery workflows.
- Manage build and signing processes, including provisioning profiles, certificates, entitlements, build flavors, and schemes.
- Integrate third-party libraries and SDKs (e.g., Firebase, analytics, maps, and location services).
- Develop and optimize API integrations, handling authentication, error states, caching, and retry logic for improved performance and reliability.
- Collaborate closely with design, product, QA, and DevOps teams to deliver seamless and engaging mobile experiences.
- Integrate content from headless CMS platforms (such as Adobe Experience Manager or similar systems) into dynamic mobile interfaces.
- Stay up to date on emerging tools, platform updates, and best practices to keep mobile solutions modern and competitive.
- Provide technical leadership in architecture design, mobile development standards, and app security best practices.
- Contribute to agile processes by collaborating on sprint planning, feature scoping, and technical documentation.
Required Experience
- Must have strong proficiency in native iOS and Android development, including Swift, Objective-C, Kotlin, and Java.
- Minimum two (2) years in a technical leadership role with or without direct reports.
- 6 years’ experience programming Objective-C or Swift in iOS.
- 2 years’ experience developing automated tests using XCUITest/Espresso.
- 3 years’ experience working with native mobile app signing and build variants (e.g., Provisioning Profiles, Entitlements, Distribution Certificates, Xcode Scheme and Configuration, Android build types and flavors, etc.).
- 3 years’ experience in the development and integration of third-party source code or libraries.
- 2 years of work experience with CMS such as Adobe Experience Manager (AEM).
- 3 years’ experience integrating API/services.