Android Developer
Irving, TX - USA
Job Summary
Role: Android Developer
Location: Irving TX
Salary Range: $90000 to $120000 per year
Job Description
Must Have Technical/Functional Skills
5-10 years overall; 4 years of recent mobile application development.
Strong hands-on Kotlin with knowledge of null safety collections lambdas extension functions generics sealed classes delegation and Android platform APIs.
Ability to build adaptive interfaces navigation reusable composables/views lists forms themes animations and accessibility support.
Experience with MVVM/MVI Clean Architecture repository pattern dependency injection modularization and separation of concerns.
Practical experience with coroutines suspend functions Flow/StateFlow structured concurrency lifecycle awareness and thread management.
Retrofit/OkHttp or equivalent REST/JSON serialization API error handling Room DataStore caching pagination and offline considerations.
Android Keystore encrypted storage secure token handling certificate/pinning awareness biometric authentication and secure coding practices.
JUnit MockK/Mockito Espresso Compose UI testing mocking testable design code coverage and regression support.
Android Studio Gradle Git dependency management profilers CI/CD signing build variants and Google Play workflows.
Roles & Responsibilities
Design and develop secure scalable accessible and high-performing native Android applications using Kotlin and Android development frameworks.
Build reusable user interfaces and navigation flows using Jetpack Compose and Android Views aligned with Material Design and product design systems.
Apply appropriate architectural patterns such as MVVM MVI Clean Architecture repository pattern and unidirectional data flow.
Integrate RESTful APIs and backend services; manage authentication authorization caching retries timeouts pagination and error states.
Implement asynchronous processing and reactive state using Kotlin Coroutines Flow StateFlow and lifecycle-aware components.
Use secure storage and Android security capabilities to protect credentials tokens customer data and sensitive application state.
Develop unit integration and UI tests using JUnit MockK/Mockito Espresso Compose testing or equivalent tools.
Disclaimer: Diverse Lynx LLC is an Equal Opportunity Employer. All applicants and employees are evaluated without discrimination based solely on their qualifications ability competence and performance. This email and its attachments may contain confidential or proprietary information and is intended only for the recipient(s). If you received this message in error please disregard it and notify the sender. If you no longer wish to receive our communications you may unsubscribe at any time.
Security Notice: Our official website is We do not operate or authorize any other websites representing Diverse Lynx LLC.
Required Experience:
IC