Staff Software Engineer Android

Rappi

Bogotá, Colombia
Kotlin, coroutines, jetpack compose
Micro-apps architecture
Clean architecture, mvvm
Lead the total decoupling of our architecture, designing a strategy for truly independent, reusable, and scalable modules

Job Summary

  • Lead the total decoupling of our architecture, designing a strategy for truly independent, reusable, and scalable modules.
  • Optimize the Build System by refining complex Gradle configurations to improve compilation times in large-scale projects.
  • Define architecture standards for Clean Architecture, MVVM, and Jetpack Compose, guiding the team in implementing dependency injection and inter-module navigation patterns.

Matching Summary

Lead the total decoupling of our architecture, designing a strategy for truly independent, reusable, and scalable modules.

Skills & Requirements

Must-have

  • Kotlin, Coroutines, Jetpack Compose
  • Micro-apps architecture
  • Clean Architecture, MVVM
  • Gradle optimization
  • Platform mentality

Nice-to-have

  • Seeing opportunities where others see problems
  • Seeing close where others see distance
  • Seeing adrenaline where others see pressure
  • Team capable of everything
  • Equal opportunities for all

Key Requirements

  • Proven track record in large-scale applications
  • Advanced Gradle experience
  • Experience with modular architectures

Work Rights

Not specified

Tailored Resume

Cover Letter