Senior Android Developer
Posted 98ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Android Developer at DaCodes designing and supporting Android applications for global clients. Involved in technical decision-making, debugging, and Agile project collaboration.
Responsibilities:
- 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.


















