O

Oowlish

Nearshore software development services from Brazil

Senior Android Engineer - Kotlin & AWS

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

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, software development kits, and backend or cloud services.
  • Strong experience working with Amazon Web Services cloud environments.
  • Experience with continuous integration and continuous delivery and mobile application delivery automation.
  • Strong understanding of testing and software quality practices.
  • Experience working in Agile software development environments.
  • Strong customer-facing communication skills.
  • Ability to clearly explain technical decisions and trade-offs.
  • Strong written and verbal English communication skills.
  • Experience building and supporting production mobile applications.
  • Understanding of the Android application lifecycle.
  • Experience building and maintaining continuous integration and continuous delivery 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.

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, software development kits, 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 continuous integration and continuous delivery pipelines supporting Android application delivery.
  • Work with Amazon Web 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 communicate technical decisions, progress, risks, and trade-offs.
  • Contribute to continuous improvement of development practices, architecture, and delivery processes.
  • Continuously optimize and improve the user experience of mobile applications.

Desired Qualifications

  • Java experience, particularly supporting or modernizing legacy Android applications.
  • Experience with mobile attribution and analytics technologies.
  • Experience implementing mobile deep linking.
  • Experience integrating third-party mobile software development kits.
  • Experience with Firebase.
  • Experience with AppsFlyer or similar attribution platforms.
  • Experience with customer data platform or customer-data integrations.
  • Experience working on marketing technology or conversion-related mobile initiatives.
  • Experience with React, Node.js, TypeScript, or Python.
  • Familiarity with generative artificial intelligence technologies.
  • User interface and user experience experience.

About the Company

Oowlish

Nearshore software development services from Brazil

Oowlish provides nearshore software development services by connecting businesses with top technical talent in Brazil. It delivers end-to-end software development, covering product management, technical architecture, frontend and backend development, DevOps, and quality assurance, from concept through deployment and maintenance. Clients work with Oowlish on a project basis or long-term partnerships, often embedding or augmenting their teams to accelerate delivery using agile methodologies. Oowlish differentiates itself through geographic proximity, cost efficiency, and a broad, integrated service offering, including venture building—co-launching new digital businesses by leveraging its distribution channels and customer base. The company aims to help organizations of all sizes achieve their digital goals by providing high-quality, scalable software solutions and access to Brazilian tech talent.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Fortaleza, Brazil
Founded
2017

Recently Posted Jobs

Explore more opportunities at Oowlish

See more jobs