Android Developer
Android Developer
Location: Denver, CO
Duration: 6+ Month Contract
Work Arrangement: Hybrid – 4 Days Onsite / 1 Day Remote
Experience: 5–7+ Years
Position Overview:
We are seeking a highly skilled Android Developer with a strong background in native mobile application development to join our team on a 6+ month contract. The ideal candidate will have extensive hands-on experience designing, developing, testing, and maintaining native Android applications. This role will focus on Android development, with responsibilities spanning API integration, application testing, release management, ongoing maintenance, and code optimization. The successful candidate will be comfortable working across the full mobile application development lifecycle and building flexible, scalable solutions that can adapt to evolving Android operating systems and business requirements.
Key Responsibilities:
Native Android Development: Design, develop, enhance, and maintain native Android applications using Kotlin and/or Java, Android Studio, and the Android SDK.API Integration: Integrate RESTful APIs to support uploading, downloading, and synchronizing data, images, and documents between mobile applications and backend systems. Testing & Quality Assurance: Perform development testing, troubleshooting, debugging, and technical documentation to ensure application quality, performance, and reliability. Beta Testing & User Feedback: Manage and deploy early application builds through Android Alpha testing tracks to gather user feedback and identify issues before production releases. Application Distribution & Release Management: Manage application updates, version releases, and distribution through the Google Play Store, ensuring smooth deployment processes. Application Maintenance: Maintain and update mobile application components, libraries, dependencies, image assets, and technical documentation. Identify and address deprecated libraries and compatibility issues. Code Refactoring & Optimization: Develop clean, modular, and flexible code that supports ongoing enhancements, simplifies refactoring, and accommodates changes introduced by new Android operating system versions. Cross-Functional Collaboration: Work closely with backend developers, QA teams, product stakeholders, and other technical team members to deliver reliable mobile application solutions. Required Qualifications5–7+ years of overall software development experience. Strong hands-on experience in native Android application development. Expertise in Kotlin and/or Java. Strong proficiency with Android Studio and the Android SDK.Experience integrating RESTful APIs and working with backend services. Experience with mobile application testing, debugging, and troubleshooting. Familiarity with Android application deployment, release management, and Google Play Store distribution. Experience managing application updates, third-party libraries, dependencies, and deprecated components. Strong understanding of mobile application architecture, code quality, and refactoring best practices. Ability to create scalable, maintainable code that accommodates evolving Android operating system requirements. Strong problem-solving, communication, and collaboration skills.
Preferred Qualifications:
Experience with Android Alpha and beta testing processes.
Familiarity with Google Play Console and application release management.
Experience working with mobile application image assets and document management.
Understanding of mobile application lifecycle management and version compatibility.
Experience supporting applications through development, testing, staging, and production environments.