Android Developer
Summary
Develop and maintain Android mobile apps using Java/Kotlin, integrating APIs, third-party libraries, and CMS like Adobe Experience Manager, while writing automated tests and managing build workflows.
Direct message the job poster from SPECTRAFORCE
Special Instructions
- Must be in CO or GA or relocate to CO or GA area before start date
- Salary + plus up to 8% annual bonus and full benefits
- Required Skills: Mobil development for Android with Java
- Preferred or Nice-to-have Skills: Both Android and iOS
- Years of Experience: 4 years
- Industry Experience: Mobil development for Android with Java
Must-haves
- Four (4) years’ experience programming Java/Kotlin for the Android platform.
- Two (2) years’ experience developing automated tests using XCUITest/Espresso.
- Three (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.).
- Three (3) years’ experience in the development and integration of third‑party source code or libraries.
- Two (2) years of work experience with CMS such as Adobe Experience Manager (AEM).
- Three (3) years’ experience integrating API/services.
Job Summary
- Design, develop, and maintain native mobile applications for Android platforms using Kotlin and Java.
- Implement clean architecture and design patterns (e.g., MVVM) to ensure maintainable and scalable codebases.
- Write automated UI tests using Espresso (Android) as part of the CI/CD pipeline to ensure quality and stability.
- Manage mobile app builds and signing workflows, including provisioning profiles, certificates, entitlements, flavors, and schemes.
- Integrate third‑party libraries and SDKs, such as Firebase, analytics, and location services.
- Consume and integrate APIs, handling authentication, errors, and performance optimizations like caching and retry logic.
- Collaborate with cross‑functional teams including design, product, QA, and DevOps to deliver seamless mobile experiences.
- Integrate content from headless CMS platforms like Adobe Experience Manager (AEM) into dynamic mobile interfaces.
- Stay current with platform updates, tools, and industry best practices to keep the app modern and competitive.
- Support the overall architecture of mobile technologies and contribute to strategic technical decisions.
- Complete work assignments by applying up‑to‑date knowledge, following procedures and policies, and supporting projects or initiatives with cross‑functional collaboration.
Minimum Qualifications
- Bachelor’s degree in Computer Science, CIS, or related field and two (2) years experience in software development or a related field. Additional equivalent work experience may be substituted for the degree requirement.
- Minimum one (1) year experience developing and/or implementing mobile applications.
- For information on benefits, equal opportunity employment, and location‑specific applicant notices, click here
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence to all applicable state and local laws. This position's starting pay is $108,000.00 per year.