Engenheiro Mobile Android Sênior
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for an Engenheiro Mobile Android Sênior based in Brazil.
This role is part of a high-scale consumer application team focused on delivering seamless and intuitive mobile experiences for a global e-commerce platform operating across dozens of countries. You will work on building and evolving user-facing features that directly impact search, navigation, and interaction flows within the app.
The position requires strong technical expertise combined with a product mindset, ensuring performance, stability, and scalability in a high-traffic environment.
You will collaborate closely with multidisciplinary engineering teams to design and deliver end-to-end mobile solutions.
The environment is fast-paced, collaborative, and highly focused on continuous improvement and innovation.
You will be responsible for ensuring high-quality Android applications that support millions of active users.
This is a highly impactful role where your work directly shapes user experience at global scale.
Accountabilities:
- Design, develop, and maintain end-to-end Android mobile solutions focused on performance, scalability, and user experience.
- Collaborate with engineering, product, and design teams to build and enhance consumer-facing features.
- Ensure software quality through best practices such as clean architecture, code reviews, and testing strategies.
- Develop and maintain applications using Kotlin and Java, applying modern mobile architecture patterns.
- Work with REST and SOAP APIs to integrate backend services into mobile applications.
- Implement and maintain MVVM/MVI architectures, ensuring maintainability and scalability of codebases.
- Participate in CI/CD pipelines and contribute to automation and deployment processes.
- Monitor application performance and observability using tools such as Prometheus and Grafana.
- Contribute to agile ceremonies and collaborative development practices such as Scrum, Kanban, and pair programming.
- Strong experience as a Mobile Android Engineer working with Kotlin and Java.
- Solid understanding of design patterns such as MVVM, MVI, Dependency Injection, and related architectural principles.
- Experience with Retrofit, Coroutines, and Android networking frameworks.
- Strong knowledge of REST and SOAP API integration.
- Experience with both SQL and NoSQL databases, including MongoDB.
- Hands-on experience with CI/CD pipelines using tools such as Jenkins, Git, and GitLab.
- Knowledge of Docker, Kubernetes, and cloud-native development practices.
- Experience with testing frameworks such as JUnit, Mockito, or Mockk.
- Familiarity with observability, monitoring, and performance tracking tools.
- Strong understanding of SOLID principles and clean code practices.
- Experience working in high-scale, high-traffic mobile applications is highly desirable.
- Comfortable working in agile environments with strong collaboration and communication skills.
- 100% remote work model
- CLT employment contract (44h/week)
- Meal and/or food allowance (VA/VR)
- Comprehensive health and dental insurance plans
- Life insurance coverage
- Employee well-being program including psychological, legal, social, and financial support
- Access to Gympass / Wellhub wellness platform
- Discounts on courses and educational partners
- Birthday recognition and performance-based incentives
- Referral bonus program
- Collaborative, diverse, and innovation-driven work environment