Android Developer

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 12 Month(s)
25% Travel

Skills

Android
Android Development
Android Studio
Automated Testing
Cloud Computing
JIRA
JUnit
Java
Kotlin
MVVM
JSON
Git
Firebase
AWS
Mobile Applications
UI
Sprint
RESTful
Microsoft Azure
SQLite

Job Details

Job Title: Senior Android Developer

Location: Dallas, TX (Hybrid)

Duration: 12+ Months

Employment Type: W2 Only (NO C2C / 1099)

Job Summary:

We are looking for a highly skilled and experienced Senior Android Developer to lead the design, development, and optimization of cutting-edge mobile applications. The ideal candidate will have a strong command of Android SDK, Kotlin/Java, and modern mobile architecture patterns, with a passion for delivering high-quality user experiences.

Key Responsibilities:

  • Design and build advanced applications for the Android platform using Kotlin and Java.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Lead code reviews, mentor junior developers, and enforce best practices.
  • Work with APIs, third-party libraries, and cloud services to integrate backend functionality.
  • Identify and correct bottlenecks and fix bugs to improve application performance.
  • Stay up-to-date with the latest Android development trends, tools, and technologies.
  • Participate in Agile/Scrum ceremonies and contribute to sprint planning and estimation.
  • Implement and maintain CI/CD pipelines for mobile app deployment.
  • Ensure compliance with security and data protection standards.

Required Skills & Qualifications:

  • 11+ years of professional experience in Android development.
  • Strong proficiency in Kotlin and Java.
  • Deep understanding of Android SDK, Jetpack components, and MVVM architecture.
  • Experience with RESTful APIs, JSON, and mobile databases (Room, SQLite).
  • Familiarity with tools like Android Studio, Git, JIRA, and Firebase.
  • Familiarity with cloud platforms (Firebase, AWS, Azure).
  • Exposure to Android Compose and modern UI development.
  • Knowledge of UI/UX principles and ability to collaborate with design teams.
  • Experience with automated testing frameworks (JUnit, Espresso).
  • Excellent problem-solving and communication skills.

Preferred Attributes:

  • Experience with multi-module architecture and scalable app design.
  • Published apps on Google Play Store.
  • Knowledge of mobile analytics and performance monitoring tools.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.