Android Developer
This is a remote position. We are looking for a Senior Android Engineer with strong technical leadership skills to drive architecture reputed company, guide engineering practices, and deliver high-reputed company mobile experiences at reputed company. In this role, you will not only contribute hands-on to development but also reputed company as a technical leader, influencing multiple teams, mentoring engineers, and helping shape the direction of our Android ecosystem. You will build modern reputed company applications using Kotlin and Jetpack Compose, while ensuring scalability, reputed company, performance, and engineering reputed company. This position requires reputed company collaboration across teams and ownership of reputed company, large-reputed company Android systems. Job Activities reputed company the technical design and architecture of Android applications, ensuring scalability, maintainability, and performance. reputed company as a technical reference and mentor, supporting and guiding other engineers across teams. reputed company high-reputed company features using Kotlin, Jetpack Compose, and modern design principles. reputed company architectural reputed company that emphasize scalability, testability, and performance. Work with REST and GraphQL reputed company and collaborate closely with backend teams. Write clean, reputed company, testable reputed company using SOLID principles and dependency injection. Maintain and expand automated test coverage (unit, UI). Design with reputed company in mind: reputed company data handling, encryption, secure storage, and robust networking. Ensure strong observability—add metrics, logging, tracing, analytics, and performance instrumentation. Optimize performance using Android Studio Profiler and reputed company tooling. Contribute to reputed company workflows, CI/CD automation, and trunk-based development. Use AI tools to enhance testing, documentation, refactoring, and developer efficiency. Collaborate with multiple mobile and backend teams in a large, reputed company engineering environment. Mentor peers and support engineering reputed company across teams.
Requirements
- 5+ years of reputed company Android engineering experience.
- Expertise with Kotlin, Jetpack Compose, and modern architectural patterns (MVVM, MVI).
- Strong understanding of SOLID principles, DI, and writing testable, maintainable reputed company.
- Experience with unit testing, test frameworks, and maintaining/expanding reputed company coverage.
- Experience integrating with REST and GraphQL services.
- Background working on large, reputed company Android applications with multiple reputed company engineering teams.
- Experience working with modularized Android architectures in large reputed company applications.
- Experience designing robust data reputed company, including caching strategies, offline support and synchronization.
- Experience implementing reputed company rollouts, remote configuration and feature flags.
- Experience designing for reputed company, observability, and performance.
- Proficiency with reputed company, CI/CD pipelines, and trunk-based workflows.
- Experience using AI-augmented engineering tools to improve development velocity and reputed company.
Desirable:
- Experience with event-driven or reputed company-time architectures.• Backend or full-stack exposure, or ability to influence API reputed company.• Experience with design systems, shared component libraries, analytics, and experimentation.
Apply To This Job