Quick Overview
Seniority
Mid Senior
Work mode
Hybrid
Location
Dallas, TX, United States
Posted
19 hours ago
ScrumAgileAndroid SDKGitJavaJetpack ComposeKotlinRESTAndroid
Job Description
We are seeking an experienced Android Developer with 6+ years of mobile application development experience and strong hands-on expertise in Native Android, Kotlin, Java, Android SDK, Android Jetpack, and modern Android architecture.
The ideal candidate will design, develop, test, and maintain high-quality Android applications while collaborating with product managers, UI/UX designers, backend developers, QA engineers, and other cross-functional teams. Strong experience with Kotlin, Jetpack Compose, MVVM, REST APIs, Coroutines, and Android performance optimization is highly desirable.
Mandatory Skills
- 6+ years of professional mobile application development experience.
- 5+ years of hands-on Android development experience.
- Strong expertise in Kotlin.
- Strong knowledge of Java.
- Strong understanding of Android SDK and Android Studio.
- Experience with Jetpack Compose and XML-based UI.
- Strong experience with MVVM / Clean Architecture.
- Experience with Kotlin Coroutines and Flow.
- Strong experience integrating REST APIs.
- Experience with Retrofit / OkHttp / GSON.
- Experience with Git and Gradle.
- Experience with unit and UI testing.
- Strong debugging and application performance optimization skills.
- Experience working in Agile/Scrum environments.
Key Responsibilities
- Design, develop, test, and maintain high-quality native Android applications.
- Develop scalable mobile features using Kotlin and Java.
- Build modern user interfaces using Jetpack Compose and XML.
- Implement scalable application architecture using MVVM, Clean Architecture, and Repository patterns.
- Integrate RESTful APIs and third-party SDKs.
- Implement asynchronous operations using Kotlin Coroutines and Flow.
- Develop reusable and maintainable Android components.
- Optimize application performance, memory usage, battery consumption, and responsiveness.
- Troubleshoot and resolve application crashes, defects, and production issues.
- Participate in code reviews and maintain coding standards.
- Write unit, integration, and UI automation tests.
- Collaborate with backend, QA, product, and UI/UX teams.
- Participate in technical design and architecture discussions.
- Mentor junior developers and provide technical guidance.
- Stay current with modern Android technologies and recommend improvements.
Kotlin & Java
- Kotlin
- Java
- Object-Oriented Programming
- Kotlin Collections
- Generics
- Lambda Expressions
- Extension Functions
- Exception Handling
- Kotlin Coroutines
- Kotlin Flow
- Asynchronous Programming
- Multithreading
- Java-to-Kotlin migration experience
Android Development
- Android SDK
- Android Studio
- Jetpack
- Jetpack Compose
- Android Architecture Components
- ViewModel
- LiveData
- Navigation Component
- Room
- WorkManager
- DataStore
- Lifecycle Components
- Material Design
Similar jobs
- EP
Senior Android Developer
NewEmpower Professionals
Sunnyvale, CA🇺🇸$150k - $170k/yrOn-siteYesterdayAzureKafkaKotlin+1Technology - VS
Android Developer
NewVeridic Solutions
Minneapolis, MN🇺🇸Hybrid19 hours agoAndroid SDKGitJetpack Compose+3Technology - VI
IOS Developer (Exp-7+Years)-Full Time-Hybrid
NewVisionary Innovative Technology Solutions
Dallas, TX🇺🇸Hybrid19 hours agoSwiftScrumSwiftUI+6Technology - CY
Sr. Mobile App Developer
NewcyberThink, Inc.
Plano, TX🇺🇸On-site19 hours agoObjective-CGitJava+4Technology - AC
IT Project Manager Mobile Device Deployment & Refresh
NewACS Consultancy Services, Inc.
New York, NY🇺🇸On-site19 hours agoInventory ManagementProcurementOperations & Project Management - CT
Senior Android Engineer
NewCIS Technologies Inc.
Madison, WI🇺🇸On-site19 hours agoJetpack ComposeKotlinREST+1Technology