Android Engineer (Kotlin Developer)
Location: Brazil
Workplace: remote
Description
We’re looking for an Android engineer who is comfortable owning features end-to-end and making pragmatic technical decisions. This role is hands-on: you’ll be building and maintaining production-grade Android applications using Kotlin, working closely with product, design, and backend teams. The codebase is actively evolving, so expect to balance shipping features with improving architecture and code quality.
Responsibilities
- Design, build, and maintain Android applications written in Kotlin
- Translate product requirements into scalable, testable, and maintainable solutions
- Own features from initial concept through release and post-launch support
- Write clean, idiomatic Kotlin with a focus on readability and long-term maintainability
- Work with modern Android architecture patterns (MVVM, MVI, or similar)
- Integrate RESTful APIs and handle asynchronous data flows
- Collaborate with backend engineers to define and evolve API contracts
- Ensure app performance, responsiveness, and stability across a range of devices
- Identify bottlenecks and bugs, and implement fixes with minimal supervision
- Contribute to code reviews, technical discussions, and architectural decisions
- Continuously improve code quality, tooling, and development processes
Requirements
- Strong experience building Android applications in Kotlin
- Solid understanding of Android SDK, app lifecycle, and common pitfalls
- Experience with modern Android development tools and libraries (e.g., Jetpack components, Coroutines, Flow)
- Familiarity with dependency injection (e.g., Hilt, Dagger)
- Experience consuming and designing REST APIs
- Good understanding of threading, memory management, and performance optimization on Android
- Experience writing unit and instrumentation tests
- Comfortable working with Git in a collaborative environment
- English level: Fluent
- All candidates must be based in Brazil
Nice to have:
- Experience with Jetpack Compose in production
- Familiarity with modularized architectures
- Experience with CI/CD pipelines for Android
- Exposure to Kotlin Multiplatform
- Understanding of offline-first architectures and caching strategies
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
