Senior Android Engineer
Job details
- Work mode
- Remote
- Employment
- Contract
- Level
- Senior
- Experience
- 8+ years
- Posted
- Nov 10, 2026
- Last confirmed open
- Nov 11, 2026
- Job function
- Software/Internet/AI › Frontend/Mobile/Game › Android Developer
About this role
Remote - LATAM
|
Contract
Our client runs a successful and fast-growing self-service platform for Employer of Record and contractor management. They're looking for a Senior Android Engineer to lead the greenfield build of the native Android app for their existing product, a React web application.
The successful candidate will work in a dedicated mobile pod with the Senior iOS Engineer building the counterpart app, a product manager, and a UX designer, alongside the client's engineering team.
This is a long-term contract engagement with no end date. It's fully remote, and you can be located anywhere in Latin America. The client's team is in Toronto and expects full daily overlap with Eastern Time.
You'll need strong English communication skills (B2+ or higher) for this role.
Responsibilities
- Architect, build, and maintain a greenfield native Android application using Kotlin.
- Design scalable architecture using modern Android development practices (e.g., MVVM/MVI, Android Architecture Components).
- Consume and integrate RESTful APIs provided by our engineering team.
- Build responsive, dynamic, and accessible user interfaces using Jetpack Compose.
- Implement and manage push notifications via Firebase Cloud Messaging (FCM) to power our smart notification and approval workflows.
- Configure and maintain the Android CI/CD pipeline GitLab CI for automated testing and Play Store deployment.
- Ensure code quality through comprehensive unit testing, UI testing, and active participation in code reviews.
Mandatory Requirements
- 8-12 years of professional experience developing complex, data-driven Android applications.
- Deep expertise in Kotlin, Jetpack Compose, and Material Design guidelines.
- Proven track record of architecting greenfield Android applications from inception to production.
- Strong experience with Android asynchronous programming (Coroutines/Flow) and dependency injection (Dagger/Hilt).
- Extensive experience integrating backend APIs, managing secure authentication, and handling local data persistence (Room).
- Experience implementing push notifications (FCM) and handling background tasks.
- Solid understanding of Git, branching strategies, and CI/CD for Android.
Nice-to-Have
- Hands-on experience with agentic coding tools such as Claude Code or Cursor, and a view on where they help and where they don't.
- GitLab CI specifically.
- React or TypeScript familiarity; the web platform is where these workflows exist today.
- Instrumenting mobile apps for analytics and observability. The client uses Mixpanel and Datadog.
- Experience taking a product from a cross-platform framework to native.
Of Note
- Completed background checks will be required before the start date if you are selected as a winning candidate.
- As a winning candidate, you will be required to disclose your engagement with DevEngine as a primary client on your professional LinkedIn profile.
While we strive to respond to all applicants, please understand that due to the high volume of applications we receive, providing individual feedback or responses to every candidate may not be feasible. Rest assured that your application will be carefully reviewed and considered. We appreciate your understanding and interest in joining our team.