Senior Android Engineer
Salve esta vaga e mantenha sua pesquisa organizada
Crie uma conta gratuita para salvar vagas, criar alertas e retornar a esta listagem a partir do seu painel.
Ao continuar, você concorda com nossos Termos & Política de Privacidade.
Join Our Team
Oowlish, one of Latin America's rapidly expanding software development companies, is seeking experienced technology professionals to enhance our diverse and vibrant team.
As a valued member of Oowlish, you will collaborate with premier clients from the United States and Europe, contributing to pioneering digital solutions.
Our commitment to creating a nurturing work environment is recognized by our certification as a Great Place to Work, where you will have opportunities for professional development, growth, and a chance to make a significant international impact.
We offer the convenience of remote work, allowing you to craft a work-life balance that suits your personal and professional needs.
We're looking for candidates who are passionate about technology, proficient in English, and excited to engage in remote collaboration for a worldwide presence.
About The Role
We are looking for an experienced Senior Android Engineer to join a cloud-native engineering team working on modern, customer-façing mobile applications and digital experiences.
This is a hands-on engineering role combining deep native Android development expertise with AWS cloud technologies, modern application architecture, CI/CD, testing, and direct customer collaboration.
You will work alongside Engineers, Architects, Engineering Managers, and Project Managers to design and deliver high-quality solutions for complex mobile initiatives.
The role requires strong software engineering fundamentals, the ability to build and maintain production-ready Android applications, and confidence working directly with customer engineering teams.
The ideal candidate brings deep Kotlin and native Android expertise, strong knowledge of application design and development patterns, AWS experience, and the communication skills required to succeed in a consulting and client-façing environment.
Responsibilities
Design, build, maintain, and enhance production-grade native Android applications
Develop high-quality mobile solutions primarily using Kotlin and modern Android development practices
Collaborate with Architects and Engineering Managers to translate technical requirements into scalable solutions
Apply appropriate application architecture, software design patterns, and engineering best practices
Integrate mobile applications with APIs, cloud services, SDKs, and external platforms
Contribute to mobile initiatives involving tracking, attribution, deep linking, in-app experiences, and customer journey optimization
Write production-ready, well-tested, maintainable, and documented code
Build and maintain automated testing for mobile applications
Contribute to and maintain CI/CD pipelines supporting Android application delivery
Work with AWS services and cloud-native architectures supporting mobile applications
Troubleshoot and resolve technical issues across development, staging, and production environments
Participate in Agile ceremonies including daily standups, sprint planning, retrospectives, and demos
Collaborate directly with customer engineering teams and clearly communicate technical decisions, progress, risks, and trade-offs
Contribute to continuous improvement of development practices, architecture, and delivery processes
Continuously optimise and improve the user experience of our mobile applications
Requirements
Strong professional experience developing production native Android applications
Deep hands-on experience with Kotlin
Strong understanding of Android application architecture and software design patterns
Experience designing, developing, testing, and supporting production applications
Experience integrating mobile applications with APIs, SDKs, and backend/cloud services
Strong experience working with AWS cloud environments
Experience with CI/CD and mobile application delivery automation
Strong understanding of testing and software quality practices
Experience working in Agile software development environments
Strong customer-façing communication skills
Ability to clearly explain technical decisions and trade-ops
Strong written and verbal English communication skills
Must Have
Strong hands-on Kotlin development experience
Strong native Android development experience
Experience building and supporting production mobile applications
Strong understanding of: Strong experience with AWS cloud services
Experience integrating native applications with cloud-based backend systems
Experience building and maintaining CI/CD pipelines
Strong testing and automation practices
Experience writing, reviewing, and deploying production-quality code
Experience troubleshooting applications across development and production environments
Experience participating in code reviews
Strong client-façing communication skills
Nice to Have
Java exp