Senior Android Mobile Development Engineer

January 30, 2026

No location

Full-time

RemotoJOB

Apply
Descripción

Job Description

Job Description
Seeking a software engineer specialized in mobile development who will assume technical ownership of the code base and production systems. This position ensures long-term stability, scalability and maintainability of mobile solutions, with a strong focus on architecture and best practices.
Responsibilities:
Co-own and assume technical ownership of the code base and production systems, ensuring their stability, scalability and maintainability.
Lead the design and development of high quality, high performance and easy to maintain mobile solutions.
Drive end-to-end delivery, translating complex user and product needs into robust technical solutions, from discovery to production.
Shape the architecture and system design of the mobile application and its integrations with backend and platform services.
Actively influence technical direction and raise engineering standards through code reviews, design discussions, and knowledge sharing.
Collaborate cross-functionally with backend, frontend, security, infrastructure and product teams to align with technical solutions and platform strategy.
Act as a trusted technical partner for product and design, contributing to roadmap discussions and technical decisions.
Mentor and support other engineers, fostering technical growth and a culture of ownership and excellence.
Hands-on work with a modern Android stack, including Kotlin, coroutines and Flow, Jetpack Compose, and Jetpack libraries (architecture components, navigation, DataStore, Room, Hilt, etc.).
Identify opportunities for technical improvements and promote initiatives that improve system quality, developer experience and user impact.
Deliver high-impact features in a customer-centric environment, assuming responsibility for results that affect millions of users.
Requirements:
Experience with Kotlin, including fundamentals such as coroutines, networking, persistence, and performance optimization.
Experience with Jetpack Compose and modular and scalable UI architectures.
Understanding of architectural patterns (MVVM, MVI, DI) and modular code bases.
Ability to manage risks, compensations and propose efficient solutions.
Experience with design for testability, automated testing, and willingness to work in an environment where engineers own end-to-end quality.
Ability to design for reliability, scalability and performance.
Experience working with CI/CD pipelines and tools (e.g. Bitrise, Fastlane, Gradle, custom scripts).
Product-oriented approach with a bias towards pragmatic and maintainable solutions.

Salary to receive
To agree