DaCodes.

Senior Android Developer

DaCodes.

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇲🇽 Mexico

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AndroidCloudJavaKotlin

About the role

  • Design, develop, and maintain Android applications using Kotlin and Android Studio.
  • Own the end-to-end implementation of features, from architecture and development to release and support.
  • Work with existing Java-based Android codebases, contributing to modernization efforts.
  • Implement multi-threaded and asynchronous solutions, with a strong understanding of Android concurrency and threading models.
  • Integrate third-party libraries and SDKs such as Retrofit, Glide, RxKotlin, and ExoPlayer.
  • Collaborate with backend teams on API design, cloud integrations, and data flows.
  • Ensure high code quality through unit testing, CI pipelines, and thorough code reviews.
  • Debug complex issues using Android debugging and performance profiling tools.
  • Apply Android UI/UX best practices, patterns, and Material Design principles.
  • Actively participate in Agile/Scrum ceremonies and cross-team collaboration.

Requirements

  • 5+ years of hands-on experience developing and supporting Android applications.
  • 2+ years of professional experience working with Kotlin and Android Studio.
  • Strong familiarity with Java-based Android codebases.
  • Deep understanding of Android SDKs, including AndroidX, DataBinding, ConstraintLayout, and ExoPlayer.
  • Experience with the Google Play Store and Android monetization ecosystem.
  • Strong experience writing multi-threaded and asynchronous code.
  • Solid understanding of MVVM architecture.
  • Experience with CI/CD pipelines, unit testing, and Android testing frameworks.
  • Strong debugging, analytical, and problem-solving skills.
  • Comfortable using Git for version control.
  • Advanced English, written and spoken.
Benefits
  • Integration into global brands and disruptive startups.
  • Remote work / Home office.
  • If a hybrid or on-site modality is required, you will be informed from the first interview.
  • Schedule aligned with the assigned project or work cell.
  • Monday to Friday work schedule.
  • Day off on your birthday.
  • Major medical expenses insurance (applicable in Mexico).
  • Life insurance (applicable in Mexico).
  • Multicultural work teams.
  • Access to courses and certifications.
  • Meetups with special guests from the IT industry.
  • Virtual team-building events and interest groups.
  • English classes.
  • Opportunities across our different business lines.
  • Proudly certified as a Great Place to Work.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
KotlinAndroid StudioJavamulti-threaded programmingasynchronous programmingAndroid SDKMVVM architectureunit testingCI/CD pipelinesdebugging
Soft skills
analytical skillsproblem-solving skillscollaborationcommunicationAgileScrum