Lead Mobile Developer

  • Greenwood Village, CO
  • Posted 13 hours ago | Updated 13 hours ago

Overview

Hybrid
Depends on Experience
Full Time

Skills

API
Adobe Experience Manager
Agile
Analytics
Android
Android Development
Authentication
Caching
Collaboration
Continuous Integration
Continuous Integration and Development
Design Patterns
DevOps
Distribution
Firebase
IOS Development
IT Management
Interfaces
Java
Kotlin
Leadership
MVVM
Management
Mobile Applications
Mobile Development
Objective-C
Product QA
Provisioning
Sprint
Swift
Technical Writing
Testing
UI
Workflow
Xcode

Job Details

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:

  • 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 for iOS.

  • 2 years experience developing automated tests using XCUITest/Espresso.

  • 3 years experience working with native mobile app signing and build variants (Provisioning Profiles, Entitlements, Distribution Certificates, Xcode Schemes, Android build types, and flavors).

  • 3 years experience in the development and integration of third-party source code or libraries.

  • 2 years experience working with CMS platforms such as Adobe Experience Manager (AEM).

  • 3 years experience integrating APIs/services.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.