Mobile Developer iOS & Android 9
Macpower Digital Assets Edge
About the role
Job Summary: • Design, develop, and maintain native mobile applications for iOS and Android using Swift, Objective-C, Kotlin, and Java. • Implement clean architecture and design patterns, such as MVVM, to ensure maintainable, scalable, and testable codebases. • Write automated UI tests for both platforms using XCUITest (iOS) and Espresso (Android) within the CI/CD pipeline. • Manage mobile app builds and signing workflows, including provisioning profiles, certificates, entitlements, build variants, flavors, and schemes. • Integrate third-party SDKs such as Firebase, Maps, and Analytics to extend mobile functionality. • Work with RESTful APIs using libraries like Alamofire (iOS) and Retrofit (Android), handling authentication, error states, and caching. • Integrate dynamic content from headless CMS platforms such as Adobe Experience Manager (AEM). • Collaborate closely with design, product, QA, and DevOps teams to deliver smooth, high-quality mobile user experiences. • Stay updated with mobile platform advancements, tools, and best practices to keep applications modern and high-performing. • Follow Agile development methodologies and mobile security best practices throughout the development lifecycle. • Serve as a technical leader and subject matter expert on native mobile architecture and optimization. Job Details: • Job Locations: Georgia (GA) or Colorado (CO). • Work Model: Hybrid (mostly remote, 1 day per week in-office). • Relocation: Must reside in or relocate to CO or GA. • Sponsorship: Not Available. • Compensation: • CO: $146K-$163K annually. • GA: $140K-$155K annually. • Plus, up to 14% annual bonus and full benefits. • Employment Type: Regular, Individual Contributor. • Travel: None required. Key Responsibilities: • Lead or oversee complex mobile projects while ensuring adherence to development standards and business objectives. • Develop work plans, meet deadlines, and coordinate resources to deliver projects successfully. • Solve complex technical problems and act as a key decision-maker in mobile solution design. • Partner with cross-functional teams and external collaborators to drive successful project outcomes. • Identify process improvements and promote continuous enhancement across mobile development practices. Minimum Qualifications: • Bachelor's degree in Computer Science, Information Systems, or a related field (or equivalent professional experience). • t least 6 years of experience in software development. • Minimum 5 years of experience developing and implementing mobile applications. • Minimum 5 years working on full software development life cycles (SDLC). • Minimum 2 years in a technical leadership or mentorship capacity. Must-Have Skills: • 4+ years of professional iOS development experience using Swift or Objective-C. • 4+ years of Android development experience using Kotlin or Java. • 2+ years of experience writing automated UI tests using XCUITest or Espresso. • 3+ years of experience managing signing assets, build configurations, and tools like Fastlane or Xcode schemes. • 3+ years integrating third-party SDKs or libraries. • 3+ years integrating and consuming APIs or web services. • 2+ years of experience with CMS tools such as Adobe Experience Manager (AEM). Preferred Skills: • Experience guiding Agile teams as a technical lead. • Familiarity with CI/CD pipelines, version control (Git), and DevOps tools. • Strong analytical, communication, and problem-solving abilities.
Requirements
- Bachelor's degree in Computer Science, Information Systems, or a related field
- At least 6 years of experience in software development
- Minimum 5 years of experience developing and implementing mobile applications
- Minimum 5 years working on full software development life cycles
- Minimum 2 years in a technical leadership or mentorship capacity
Responsibilities
- Design, develop, and maintain native mobile applications for iOS and Android
- Implement clean architecture and design patterns
- Write automated UI tests
- Manage mobile app builds and signing workflows
- Integrate third-party SDKs
- Work with RESTful APIs
- Integrate dynamic content from headless CMS platforms
- Collaborate with design, product, QA, and DevOps teams
- Stay updated with mobile platform advancements
- Follow Agile development methodologies
- Serve as a technical leader and subject matter expert
Benefits
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free