Overview
Skills
Job Details
Role: Android Developer
Location: Dallas, TX
On-Site (5 Days a Week)
W2 ROLE
We are seeking a skilled Android Developer to design, build, and maintain high-quality Android applications. The ideal candidate has experience working with Kotlin/Java, Android SDK, and modern Android development practices. You will collaborate with cross-functional teams to deliver robust, scalable, and user-friendly mobile experiences.
Key Responsibilities
Design, develop, and maintain Android applications using Kotlin and/or Java
Collaborate with product managers, designers, and backend engineers to define app features and functionality
Write clean, maintainable, and efficient code following MVVM, Clean Architecture, or similar patterns
Integrate RESTful APIs and third-party libraries/services
Optimize app performance, responsiveness, and memory usage
Ensure high-quality code through unit testing, instrumentation testing, and code reviews
Troubleshoot and fix bugs, crashes, and performance issues
Keep up to date with the latest Android technologies, frameworks, and best practices
Manage deployments to the Google Play Store and handle app updates
Work with CI/CD pipelines for automated builds and testing
Required Qualifications
Bachelor s degree in Computer Science, Software Engineering, or related field (or equivalent experience)
Strong proficiency in Kotlin (preferred) or Java
Solid understanding of Android SDK, Jetpack components (LiveData, ViewModel, Room, Navigation, WorkManager)
Experience with REST APIs, JSON, and backend integration
Familiarity with version control systems (e.g., Git)
Knowledge of Material Design guidelines and Android UI/UX best practices