Mid-Level Android Engineer

  • Dallas, TX
  • Posted 3 days ago | Updated 1 hour ago

Overview

On Site
Full Time

Skills

Product Development
User Experience
Dependency Injection
Management
Collaboration
Continuous Integration
Continuous Delivery
Mobile Development
Android Development
FOCUS
Kotlin
MVVM
GraphQL
Android
Git
Unit Testing
UI
Testing
Conflict Resolution
Problem Solving
Mentorship
Analytics
Adobe Analytics
Google Analytics
Internationalization And Localization
Agile
Startups
ADA
Accessibility

Job Details

Location: Dallas,Texas
Expected Start Date: Jun 16, 2025

Mid - Level Android Developer
? Location: Hybrid in Dallas, TX OR St. Petersburg, FL office
? Employment Type: Contract to Hire
? Department: Mobile Engineering / Product Development

About the Role
We are looking for a Mid - Level Android Developer with deep expertise in Kotlin, Jetpack Compose, and modern Android development practices to help shape and build exceptional mobile experiences. You will play a key role in designing scalable architecture, mentoring team members, and collaborating closely with cross-functional teams. If you're passionate about clean code, robust architecture, and seamless UX, we'd love to meet you.

What You'll Do
  • Design, build, and maintain advanced Android applications using Kotlin and Jetpack Compose.
  • Implement scalable and testable architecture patterns (e.g., MVVM, Clean Architecture, modularization).
  • Utilize Hilt for dependency injection and ensure maintainable codebases.
  • Integrate and manage GraphQL APIs efficiently within the app.
  • Collaborate with product managers, designers, and backend engineers to create seamless user experiences.
  • Guide and mentor Android developers on best practices, code quality, and architectural decisions.
  • Take initiative in resolving high-priority technical issues and delivering timely solutions.
  • Write high-quality, maintainable code and contribute to code reviews and CI/CD pipelines.
  • Influence and contribute to architectural decisions, tooling, and mobile development standards.


What We're Looking For
  • At least 3 - 5 years of Android development experience, with a focus on Kotlin.
  • Hands-on experience with Jetpack Compose and Hilt in a production environment.
  • Strong understanding of architectural patterns (e.g., MVVM, Clean Architecture).
  • Solid experience with GraphQL integrations on Android.
  • Proficient with Git, unit testing, and UI testing frameworks.
  • Strong problem-solving skills and a proactive, ownership-driven mindset.
  • Proven experience mentoring junior developers or leading small teams.


Nice to Have
  • Experience with analytics tools (Adobe Analytics, RudderStack, Google Analytics).
  • Familiarity with localization tools (e.g., Applanga).
  • Experience in fast-paced, agile environments or startup teams.
  • Understanding of ADA compliance and accessibility best practices.


Why Join Us
  • Competitive compensation & benefits
  • Remote-friendly and flexible work environment
  • Work with a modern tech stack on impactful products
  • Opportunities for career growth and continuous learning


#dcejobs
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.