Senior Andriod Developer

Overview

On Site
$80,000 - $100,000
Full Time

Skills

Android development
Kotlin
Java
Android SDK
Android Jetpack components
Retrofit
RESTful APIs
GraphQL
JSON

Job Details

Job Title: Senior Android Developer

Location: Irving
Job Type: Full-time
Experience Level: 9 12Years


About the Role:

We are seeking a highly skilled Senior Android Developer to join our growing mobile engineering team. You will lead the design and development of innovative Android applications, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality mobile experiences.


Key Responsibilities:

  • Lead the design, development, and deployment of advanced Android applications.

  • Collaborate with Product Managers, UI/UX designers, and backend engineers to define and implement app features.

  • Integrate third-party APIs and services using tools like Retrofit to ensure seamless backend communication.

  • Maintain high performance, quality, and responsiveness of applications.

  • Ensure code quality through writing unit tests, automation, and code reviews.

  • Identify and resolve performance bottlenecks, crashes, and bugs.

  • Stay updated with the latest Android trends, libraries, and best practices.

  • Drive continuous improvement and advocate for modern Android architecture and design principles (MVVM, Clean Architecture, Jetpack Compose, etc.).

  • Mentor and guide junior Android engineers.


Required Skills and Qualifications:

  • Bachelor s/Master s degree in Computer Science, Engineering, or related field.

  • 6+ years of hands-on Android development experience.

  • Proficiency in Kotlin and Java.

  • Deep understanding of Android SDK, Android Jetpack components, and Google Play Services.

  • Strong experience with Retrofit for API integration, including error handling, interceptors, and custom serialization.

  • Experience with RESTful APIs, GraphQL, and JSON.

  • Proficiency with architecture components like MVVM, MVP, Clean Architecture.

  • Hands-on experience with Jetpack Compose and Coroutines/Flow.

  • Familiarity with Firebase, Room, Dagger/Hilt, or similar libraries.

  • Strong knowledge of version control (e.g., Git).

  • Solid experience with Unit Testing, UI Testing, and CI/CD pipelines.

  • Published apps on the Play Store or significant contributions to large-scale production apps.


Nice to Have:

  • Experience with Jetpack Compose in production.

  • Familiarity with Agile/Scrum methodology.

  • Experience with modularization and scalable app architectures.

  • Exposure to Mobile DevOps tools like Fastlane, Bitrise, Jenkins.

  • Open-source contributions or technical blog writing.

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.