Senior Software Engineer Android II

Rappi

Lima Metropolitana

Remote

PEN 206,000 - 344,000

Full time

12 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Rappi busca un Mobile Product Engineer senior con base en Android y capacidad para entregar en iOS. Liderarás iniciativas estratégicas y coordinarás con equipos para lograr paridad Android–iOS, usando IA para acelerar entregas sin comprometer calidad.

Se valorará experiencia en squads ágiles, entornos remote-first y habilidades en Kotlin, Swift y arquitectura modular.

Qualifications

  • Experiencia en roles senior con Android/iOS en startups o marketplaces.
  • Conocimiento de arquitecturas modernas y modularización.
  • Enfoque en calidad, pruebas y CI/CD.

Responsibilities

  • liderar el equipo de Senior Software Engineer Android II en Rappi, gestionando iniciativas estratégicas.
  • Definir prioridades y asegurar ejecución de iniciativas.
  • Coordinar con áreas para resolver desafíos y reportar progreso.

Skills

Kotlin
Coroutines
Flow
Jetpack Compose
MVVM/MVI
Kotlin Multiplatform
Swift
SwiftUI
CI/CD
Git
Agentes de código

Education

Universidad completa
Postgrado deseable

Tools

Jenkins
Xcode
SPM
Jira
Figma
Crashlytics

Job description

¿Te animas a construir el futuro de Latinoamérica?

En Rappi construimos la SuperApp que cambia la vida de millones de personas cada día. Somos un equipo apasionado por la velocidad, la ejecución y los resultados reales.

Aquí hacemos que las cosas pasen. Si te mueve resolver problemas de escala real, aprender en tiempo récord y ver el impacto de tus ideas en cuestión de días, este es tu lugar.

Buscamos un Mobile Product Engineer senior con base en Android, capaz de entregar en producción también en iOS, que trabaje con agentes de código como forma por defecto de construir: define bien el problema, descompone el trabajo, lo reparte entre varios agentes en paralelo y revisa con rigor lo que generan. No buscamos a alguien que construya modelos o features de Inteligencia Artificial (AI); buscamos a alguien que use la AI para entregar varias veces más, sin bajar la calidad.

El reto

El reto es multiplicar el throughput del squad en dos plataformas usando agentes de AI, sin degradar estabilidad ni mantenibilidad. Entregar más, en paralelo. Correr varias líneas de trabajo a la vez (feature, tests, refactor, bugfix) con agentes en sesiones o worktrees separados, e integrarlas sin conflictos. Paridad Android–iOS sin duplicar esfuerzo. Construir en Android y usar agentes para portar a iOS (o a un módulo Kotlin Multiplatform (KMP), revisando que el resultado sea idiomático en cada plataforma. Que la AI no rompa nada. Velocidad sin subir crashes, ANR (Application Not Responding), tiempo de arranque ni deuda técnica: tests, revisión rigurosa y quality gates en Continuous Integration (CI). Hacerlo escalable al equipo. Dejar reglas de proyecto (CLAUDE.md / AGENTS.md), comandos, skills y conexiones Model Context Protocol (MCP) (Jira, Figma, Crashlytics) que cualquier ingeniero del squad pueda usar. Liderar el equipo de Senior Software Engineer Android II en Rappi, gestionando proyectos estratégicos y asegurando la ejecución de iniciativas que generen valor para el negocio.

Tus desafíos
  • Code review del equipo
  • Definir prioridades y asegurar la ejecución de iniciativas
  • Coordinar con otras áreas para resolver desafíos
  • Triage con AI
  • Reportar progreso y resultados al liderazgo
  • Rituales de squad
Serás un gran fit
  • Experiencia: 8+ años en roles similares
  • Educación: Universitario completo; postgrado deseable
  • Inglés: Intermedio-avanzado
  • Experiencia previa en startups tech, e-commerce o marketplaces (deseable)
  • Experiencia en squads ágiles y entornos remote-first (deseable)
Lo que necesitas dominar
  • Kotlin, Coroutines y Flow
  • Jetpack Compose (estado, recomposición, performance)
  • Arquitectura: Clean Architecture, MVVM / MVI, modularización por features
  • Inyección de dependencias (Dagger)
  • Gradle: build logic, convention plugins, optimización de tiempos de build
  • Performance: startup, Baseline Profiles, memoria, ANR
  • Testing: unit, UI con Compose, screenshot testing
  • Swift, Swift Concurrency (async/await, actors)
  • SwiftUI y convivencia con UIKit
  • Swift Package Manager (SPM) y modularización
  • Xcode, Instruments, firma y distribución en App Store
  • CI/CD (Jenkins)
  • Git
  • Integraciones de API
  • Kotlin Multiplatform (KMP): lógica compartida, interoperabilidad con Swift
  • Criterio para decidir nativo vs compartido vs Server-Driven UI (SDUI)
  • Agentes de código (Claude Code, Cursor, Codex) como herramienta principal de trabajo
  • Spec-driven development: criterios de aceptación, planes y tareas pequeñas antes de delegar
  • Orquestación en paralelo: worktrees, sesiones en background, subagentes, integración sin conflictos
  • Revisión crítica de código generado: detectar errores sutiles, alucinaciones de APIs y sobreingeniería
  • Model Context Protocol (MCP): conectar agentes a Jira, Figma, Crashlytics, GitHub y bases de datos
  • Automatización: comandos y skills personalizados, hooks, agentes en Continuous Integration (CI)
  • AI para testing: generación de unit, UI y screenshot tests, y validación de que prueban algo real
  • Seguridad al usar AI: no exponer secretos ni datos de usuarios, revisar dependencias sugeridas
  • Criterio de costo / beneficio: saber cuándo la AI acelera y cuándo es más rápido hacerlo a mano
Lo que te hace diferente
  • Ownership y Responsabilidad
  • Orientación a Resultados
  • Colaboración y Trabajo en Equipo
  • Fluidez en Datos e IA
  • Coaching y Feedback
  • Comunicación Efectiva
  • Romper Silos
  • Mentalidad de Crecimiento
  • Juicio crítico frente a la AI
  • Multiplicador del equipo

Liderazgo de equipo, orientación a resultados y la capacidad de ejecutar iniciativas estratégicas con excelencia.

En Rappi, la diversidad nos hace más fuertes

Creemos que los equipos diversos e inclusivos construyen los mejores productos, y buscamos activamente personas de todos los géneros, edades, orígenes, religiones y orientaciones sexuales. Si quieres construir el futuro de Latinoamérica, tu lugar es aquí.

¿Te unes al equipo? En Rappi, el límite lo pones tú. Si te apasiona aprender en movimiento y construir soluciones que escalan a millones, queremos conocerte.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer iOS II
Senior Software Engineer iOS II

Rappi • Lima Metropolitana

Remote
PEN 120,000 - 180,000
Top Deal Hunter
Top Deal Hunter

Rappi • Lima Metropolitana

On-site
PEN 42,000 - 62,000
Brigadista
Brigadista

Rappi Technology Peru (Turbo) • Lima Metropolitana

On-site
PEN 38,000 - 57,000
Picker Support
Picker Support

Rappi Technology Peru (Turbo) • Lima Metropolitana

On-site
PEN 17,000 - 28,000
Brigadista
Brigadista

Rappi • Lima Metropolitana

On-site
PEN 20,000 - 31,000
Picker Support
Picker Support

Rappi • Lima Metropolitana

On-site
PEN 20,000 - 29,000
Senior Front-End & Mobile Developer
Senior Front-End & Mobile Developer

Atelier, LLC. • Lima Metropolitana

Hybrid
PEN 90,000 - 140,000
Flexible asynchronous schedules
Unlimited PTO
Stock options
+1
Sr IA Engineer
Sr IA Engineer

Coderio • Eucalipto

Remote
PEN 413,000 - 620,000
Remoto 100%
Plan de carrera
Equipo internacional
+2
Desarrollador Móvil Kotlin - Trabajo Remoto | REF#308147
Desarrollador Móvil Kotlin - Trabajo Remoto | REF#308147

BairesDev • Arequipa

Remote
PEN 207,000 - 310,000
Trabajo 100% remoto
Pago en USD o moneda local
Equipo multicultural
Desarrollador Fullstack
Desarrollador Fullstack

Yego • Lince

On-site
PEN 60,000 - 90,000
EPS cubierta al 100%