This job was posted more than 40 days ago and might be expired.
Plain Concepts logo

Android Engineer (Kotlin Developer)

Posted 3 months ago

RemoteBrazil

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
Job details
Workplace
Remote
Location
Brazil
Plain Concepts logo
Plain Concepts
View company page

We drive digital transformation through innovative solutions in AI, cloud, data, software development, and tech consulting.

Industry
IT Services and IT Consulting
Headquarters
Remote First
Company location
Remote First
Specialties
Cloud Computing, Big Data, Mixed Reality, Virtual Reality, Artificial Intelligence, Machine Learning, Microsoft, UX/UI Design, Modern Workplace, Business Applications, Web Applications, DevOps, and Azure Migration

Key team members

Damien Nangle

Damien Nangle

Elena Argüelles

Elena Argüelles

Luis Fraile

Luis Fraile

Juan María L.

Juan María L.

Apply smarter with Jobr

Jobr aggregates jobs directly from company career portals — no middlemen. Our team applies on your behalf with AI-tailored resumes, reviewed by a human before submission.

Direct from company career pages
AI-personalised cover letters
Human review before every submit
Application tracking & follow-ups