Remotery

Senior Android Engineer

Posted May 25

This is a fully remote position, open to applicants in Kazakhstan.

📋 Description

• Design, develop, and sustain features for Android applications.

• Collaborate with cross-functional teams on feature design, system architecture, and delivery processes.

• Engage in agile practices such as discovery, refinement, decomposition, sprint planning, and demonstrations.

• Implement Clean Architecture principles and review pull requests to ensure compliance with coding standards.

• Create secure data storage solutions and transmission workflows.

• Establish monitoring dashboards and assess potential risks.

• Identify and resolve bugs along with performance bottlenecks.

• Investigate production issues, conduct root cause analyses, and work with backend developers and testers to avert regressions.

• Maintain code quality through unit testing, UI testing, and thorough code reviews.


⛳️ Requirements

• Over 4 years of experience in commercial Android application development.

• In-depth knowledge of Kotlin and modern Android APIs, including Retrofit/OkHttp, Coroutines/Flow (and RxJava for legacy support), Jetpack (Compose, WorkManager), Google Maps, FCM, and DataStore.

• Experience working with design systems and component libraries in Jetpack Compose.

• Skilled in RESTful APIs and third-party library integration.

• Strong understanding of offline storage and concurrency.

• Experience in performance tuning and network debugging.

• Practical knowledge of Clean Architecture and commonly used patterns (MVVM/MVI) applied in production environments.

• Familiarity with backend service principles and API design.

• Experience with CI/CD tools (GitHub Actions, GitLab CI, Gradle), code quality tools (ktlint, Detekt), feature flags, and large-scale A/B testing.

• Ability to write maintainable and testable code with robust unit and UI test coverage.

• Knowledge of secure coding practices and data-driven decision-making in product development.

• Comprehensive understanding of mobile app distribution policies and the complete delivery lifecycle.

• Proficient in Git (branching, pull requests, and code review workflows).

• Experience with collaboration tools such as Jira and Azure DevOps.

• Familiarity with design handoff tools like Figma.

• Experience using AI-assisted development tools (GitHub Copilot, ChatGPT, Claude).


🏝️ Benefits

• Flexible working arrangements.

People also viewed

DB6 days ago

Dev Android Tech Lead – Segmento Financeiro

BR flagBrazil OnlyFull-timeAndroid Engineer
ApplyView job
Imagemaker6 days ago

Desarrollador Mobile Android – Semi Senior

CL flagChile OnlyFull-timeAndroid Engineer
ApplyView job
Goods & Services6 days ago

Senior Android Engineer

CO flagColombia OnlyFull-timeAndroid Engineer
ApplyView job
CI&T6 days ago

System Architect – Mobile, Android, iOS, KMM

BR flagBrazil OnlyFull-timeAndroid Engineer
ApplyView job
Stefanini Brasil6 days ago

iOS/Android Developer

BR flagBrazil OnlyFull-timeAndroid Engineer
ApplyView job
Instituto de Pesquisas Eldorado6 days ago

Android Developer

BR flagBrazil OnlyFull-timeAndroid Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers