REMOTE Android Developer (Mid-Level)
Role details
Job location
Tech stack
Job description
We are seeking a mid-level Android Front-End Developer to help build and enhance modern, customer-facing mobile experiences in a fast-paced product environment. You will work closely with product managers, UX designers, and senior engineers to deliver reliable, high-quality Android features through iterative releases. This role is well suited for developers with strong Android fundamentals who can adapt quickly to changing priorities, communicate effectively within a distributed team, and grow into more advanced real-time and AI enabled capabilities over time., Develop and maintain Android front-end features using Kotlin and Jetpack Compose.
-
Implement UI components and user flows based on product and design requirements.
-
Integrate backend services using RESTful APIs and standard Android networking patterns.
-
Support real-time updates using technologies such as WebSocket (WSS) or Server-Sent Events (SSE), with guidance from senior engineers.
-
Collaborate closely with services, QA, and product teams in a remote, nearshore environment.
-
Deliver high-quality code in a rapid, iterative delivery model.
-
Optimize applications for performance, accessibility, and responsiveness across a range of Android devices.
-
Participate in code reviews and follow established engineering best practices.
-
Drive product direction by providing input during product discovery and refinement
-
Collaborate with second- and third-party partners to gather requirements and do full end-to-end tests
-
Work with other app platform devs to ensure feature parity across Web, Android, and iOS
Requirements
- 2-4 years of professional Android development experience using Kotlin (Jetpack Compose preferred).
- Working knowledge of Android architecture components such as ViewModel and common MVVM patterns.
- Experience consuming RESTful APIs and managing asynchronous data flows.
- Familiarity with Android networking fundamentals.
- Ability to adapt quickly in a fast-paced development environment.
- Strong written and verbal communication skills, especially within distributed teams.
- Solid understanding of mobile UI/UX principles and Android best practices. - Experience with consumer-facing or e-commerce mobile applications.
- Familiarity with state management in Jetpack Compose.
- Prior experience working in distributed teams.