Android Engineer (Kotlin Developer)

Plain Concepts
Plain Concepts
BrazilRemoteCompetitivoPublicado hace 5 díasRemoto: Remoto
🇬🇧Inglés requerido
Plain Concepts

Android Engineer (Kotlin Developer)

Anuncio original

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
Remoto

Industrial Automation Architect (Octoplant)

Spain
1m

Lead Digital Strategist - Enterprise AI Solutions (m/f/d)

Barcelona
1m
Remoto

Senior AI & Computer Vision Software engineer

Spain
1m
Remoto

Back-End Engineer (Ruby on Rails)

Barcelona (Remote)
2d
Híbrido

Senior Full-Stack Engineer (back-end heavy)

Barcelona (Hybrid)
2d
Híbrido

Quality Assurance Specialist

Barcelona (Hybrid)
2d
Híbrido

Senior App Engineer (React Native)

Barcelona (Hybrid)
2d

Senior Software Engineer - Berlin

Barcelona
2d

Software Engineer - Birmingham

Barcelona
2d

Software Engineer - Spend (Boston)

Barcelona
2d

Senior Software Engineer - Birmingham

Barcelona
2d

Software Engineer - Berlin

Barcelona
2d
Híbrido

Senior Software Engineer - Barcelona

Barcelona (Hybrid)
2d
Remoto

Senior Software Engineer (Customer Portal)

Tallinn (Remote), Brazil
6d
Remoto

Software Engineer (Python) - Credit

Spain / Brazil / Poland / Remote / United Arab Emirates / Romania / Lithuania / Portugal
5 mil € - 8 mil €1sem
Remoto

Expansion Manager LATAM

Spain / Mexico / Brazil / Colombia
1sem
Híbrido

Artificial Intelligence, Technical Referent

Spain / Montevideo / Brazil / Argentina
2m

Business Analyst (Functional Regulatory Reporting)

Madrid / Mumbai, Maharashtra, India / Bengaluru, Karnataka, India / São Paulo, SP, Brazil / Kraków, Poland / Lisbon, Portugal
2m
Remoto

Enablement Manager – CXG (Customer Experience & Growth)

Romania / Poland / Brazil / Argentina / Mexico / South Africa / Egypt / Spain / Portugal
3m
Remoto

Head of Product – Payments Growth

Spain / Brazil / Argentina / Montevideo / Amsterdam
3m
Remoto

Product Manager - Merchant Developer Experience

Spain / Montevideo / Argentina / Brazil / Barcelona
4m
Remoto

Senior Back-End Engineer (Customer Portal)

Tallinn (Remote), Brazil
4m
Remoto

Traffic Monitoring Manager

Argentina / Brazil / Montevideo (Hybrid) / Colombia / Spain
7m
Remoto

Game Testing - General Application

OPEN TO ALL LOCATIONS / Canada / Germany / Mexico / Philippines / Spain / United Kingdom / United States / Bangladesh / Romania / India / Argentina / Italy / Portugal / Brazil
8m
Híbrido

Talent Pool - Account Manager

Montevideo (Hybrid) / Argentina / Spain / China / Singapore / Brazil
12m

Candidatura gestionada por Plain Concepts