1. Inicio
  2. Trabajos
  3. Desarrollador Android Senior - Kotlin Multiplatform y Programación con IA

Ubicación: 100% remoto
Tipo de empleo: Tiempo completo, puesto a largo plazo
Fecha de inicio: Lo antes posible tras la selección y el acuerdo
Salario: Según la experiencia, la experiencia técnica y el nivel de responsabilidad

Sobre nosotros

Estamos desarrollando una aplicación móvil que combina interacciones en el mundo real con tecnologías de ubicación y proximidad. Nuestro equipo utiliza herramientas de programación con IA y agentes de programación autónomos para acelerar el desarrollo, mejorar nuestros flujos de trabajo de ingeniería y generar conocimiento práctico en todo el equipo.

Buscamos un desarrollador senior que pueda asumir la responsabilidad del desarrollo móvil, entregar software confiable y ayudar a nuestro equipo a ser más eficaz al crear aplicaciones con IA.

Descripción del puesto

Buscamos un Desarrollador Senior de Aplicaciones Móviles con experiencia, sólidos conocimientos de Kotlin Multiplatform y una excelente formación en desarrollo nativo para Android con Kotlin.

Este es un puesto de ingeniería práctica. Desarrollarás y mejorarás nuestra aplicación, resolverás problemas técnicos complejos y establecerás flujos de trabajo eficaces para el desarrollo asistido por IA y agéntico. La experiencia con GPS, Bluetooth Low Energy (BLE), Ultra-Wideband (UWB) u otras tecnologías de ubicación y proximidad relacionadas sería especialmente valiosa.

También compartirás tus conocimientos con nuestro equipo interno, incluyendo la mentoría de un miembro junior que está aprendiendo a desarrollar aplicaciones Android mediante desarrollo asistido por IA, a menudo denominado “vibe coding”.

Responsabilidades principales

  • Desarrollar, mantener y mejorar nuestra aplicación Android utilizando Kotlin y Kotlin Multiplatform.
  • Diseñar la lógica compartida de la aplicación e integrarla con las funcionalidades específicas de cada plataforma.
  • Implementar y depurar funciones de ubicación y proximidad que involucran GPS, BLE, UWB y otras capacidades relacionadas de los dispositivos.
  • Abordar desafíos prácticos del desarrollo móvil, como permisos, ejecución en segundo plano, consumo de batería, conectividad y diferencias entre dispositivos.
  • Utilizar ampliamente asistentes y agentes de programación con IA para implementar funciones, investigar defectos, refactorizar código y apoyar las pruebas.
  • Configurar y mejorar flujos de trabajo de desarrollo agéntico, incluyendo descomposición de tareas, contexto del proyecto, verificaciones automatizadas y procesos de revisión.
  • Revisar y validar el código generado por IA, asumiendo la responsabilidad de su corrección, mantenibilidad, seguridad y rendimiento.
  • Probar la funcionalidad relevante en dispositivos reales y resolver problemas que las pruebas automatizadas por sí solas podrían no revelar.
  • Mentorizar a nuestro miembro junior del equipo mediante demostraciones prácticas, programación en pareja y explicaciones comprensibles.
  • Documentar decisiones técnicas importantes y compartir conocimientos reutilizables con el equipo interno.

Requisitos obligatorios

  • Experiencia demostrable de nivel senior en el desarrollo y mantenimiento de aplicaciones Android en producción con Kotlin.
  • Sólida experiencia práctica con Kotlin Multiplatform, incluyendo código compartido, integraciones específicas de plataforma y los límites entre ambos.
  • Buen conocimiento de la arquitectura Android, Jetpack Compose, corrutinas, Flow, ciclo de vida de las aplicaciones y gestión del estado.
  • Sólidas habilidades de depuración y capacidad para investigar problemas en el código de la aplicación, las APIs y el comportamiento de los dispositivos.
  • Amplia experiencia práctica utilizando herramientas de programación con IA para entregar software funcional.
  • Gran interés en la programación agéntica y capacidad para establecer flujos de trabajo de desarrollo eficaces alrededor de agentes de programación.
  • Capacidad para evaluar críticamente las soluciones generadas por IA y explicar por qué una implementación es adecuada.
  • Disposición y capacidad para enseñar a miembros del equipo menos experimentados de forma paciente y clara.
  • Capacidad para trabajar de forma independiente, comunicar el progreso con claridad y asumir la responsabilidad de los resultados en un equipo remoto.
  • Interés en un puesto a largo plazo y de tiempo completo, y disponibilidad para incorporarse rápidamente una vez alcanzado el acuerdo.

Experiencia especialmente valiosa

  • Posicionamiento GPS, precisión de ubicación, datos de sensores y detección de proximidad.
  • Descubrimiento, publicidad, conexiones BLE y limitaciones de intensidad de señal.
  • Medición de rango UWB, medición de distancias, estimación de dirección y compatibilidad de hardware.
  • NFC y otras interacciones entre dispositivos.
  • Creación de flujos de trabajo automatizados de desarrollo y pruebas que combinen la supervisión humana con agentes de programación.

Qué ofrecemos

  • Un puesto totalmente remoto y de tiempo completo con perspectiva a largo plazo.
  • Compensación basada en tu experiencia, conocimientos y responsabilidades.
  • Responsabilidad sobre un trabajo significativo de desarrollo móvil.
  • La oportunidad de dar forma a cómo nuestro equipo utiliza la IA y los agentes de programación.
  • Colaboración estrecha con un equipo interno que quiere aprender de tu experiencia.

Modalidad de trabajo remoto

Nuestra configuración de trabajo remoto incluye una herramienta de control de tiempo que registra métricas de clics del ratón y actividad del teclado, y captura capturas de pantalla. Esta supervisión forma parte del acuerdo de trabajo y se explicará durante el proceso de selección.

Se espera que los candidatos se sientan cómodos trabajando con esta configuración.

Cómo postularse

Envía tu CV y una breve descripción de los proyectos relevantes.

Incluye:

  • Tu papel en el desarrollo de aplicaciones Android y soluciones con Kotlin Multiplatform.
  • Cualquier experiencia práctica con GPS, BLE, UWB o tecnologías similares.
  • Las herramientas de programación con IA y los flujos de trabajo agénticos que utilizas, con un ejemplo de cómo te ayudaron a entregar una aplicación o función funcional.
  • Tu experiencia mentorizando a desarrolladores junior o compañeros que están aprendiendo desarrollo asistido por IA.
  • Tu fecha de incorporación más temprana y tus expectativas salariales.

Son bienvenidos los enlaces a portafolios públicos o a GitHub, cuando estén disponibles.

Publicado originalmente en Himalayas

Salario

USD 0

Mensual

Trabajo Remoto

Para postulantes en: Venezuela

Resumen del Trabajo
Trabajo Publicado:
hace 1 semana
Expiración del Trabajo:
en 1 mes
Tipo de Trabajo
Tiempo completo
Rol del Trabajo
Frontend Developer
Educación
Licenciatura
Experiencia
3+ años
Total de Vacantes
1
Profesión
Desarrollador de software

Compartir este empleo:

Ubicación

Venezuela


EmpleosTech
Obtené la app de EmpleosTech Acceso rápido a empleos tech, notificaciones y soporte offline