Senior Android Developer @ Charlotte, NC
Listed on 2026-02-15
-
Software Development
Android Developer, Software Engineer, Full Stack Developer, Senior Developer
Senior Android Developer
Charlotte, NC Onsite Contract
Job OverviewWe are seeking a highly skilled Senior Android Developer with deep expertise in Kotlin, modern Android architecture, and large‑scale mobile application development. This role is onsite with Client and requires a strong engineering mindset, hands‑on coding ability, and leadership experience within agile teams.
Key Responsibilities- Lead end‑to‑end Android application development using Kotlin and modern Android frameworks.
- Architect, design, and implement scalable mobile solutions following MVVM and Clean Architecture principles.
- Integrate complex RESTful APIs, manage data persistence, and ensure high application reliability.
- Collaborate with cross‑functional teams including product, QA, architects, and technical leads.
- Maintain high engineering standards through code reviews, automated testing, and adherence to SOLID principles.
- Troubleshoot, optimize performance, and enhance application stability across various Android devices.
- Contribute to CI/CD pipelines and ensure smooth build, test, and release processes.
- Provide technical leadership, mentorship, and guidance to junior developers when needed.
Android & Kotlin Expertise
Minimum 10 years of Android development experience with a strong emphasis on Kotlin.
Deep understanding of:
- Kotlin Coroutines & Kotlin Flows
- Android Jetpack components
- Work Manager, Navigation Component, Room, Retrofit
- Hilt for dependency injection
- Android lifecycle and architecture components
Proven experience with:
- MVVM architectural pattern
- Clean Architecture
- SOLID principles and advanced design patterns
- Writing testable, maintainable, clean code
Strong experience with:
- JUnit, Mockito, and unit testing frameworks
- Maintaining 80%+ code coverage
Solid understanding of:
- Git branching strategies
- CI/CD pipelines and automation tools Additional
Preferred Experience- Experience developing for POS terminals
- Strong understanding of payment systems, payment gateways, and secure transaction flows
- Prior Team Lead or Technical Leadership experience
- Familiarity with Scrum or other Agile methodologies
- Knowledge of mobile architecture patterns and best practices
Diverse Lynx LLC is an Equal Employment Opportunity employer. All qualified applicants will receive due consideration for employment without any discrimination. All applicants will be evaluated solely on the basis of their ability, competence and their proven capability to perform the functions outlined in the corresponding role. We promote and support a diverse workforce across all levels in the company.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).