Desarrollador FullStack Java / React.Native
Department: Operations
Employment Type: Full Time
Location: Chile
Description
En Imagemaker buscamos un/a Software Engineer para desarrollar soluciones integrales en una plataforma mobile, trabajando de manera autónoma en el stack completo desde el frontend móvil (React Native) hasta los backends especializados (Java/Spring Boot). El rol se enfocará en crear soluciones end-to-end, desde interfaces de usuario excepcionales hasta servicios backend robustos, siendo un referente técnico en arquitectura distribuida e integración de sistemas complejos.
Se trata una plataforma integral que incluye una aplicación móvil desarrollada en React Native y múltiples backends especializados desarrollados en Java/Spring Boot. La arquitectura utiliza Firebase como base de datos, Cloud Functions para procesamiento de eventos, y un sistema de comunicación híbrido que combina APIs REST con eventos asíncronos mediante Pub/Sub, requiriendo un desarrollador con visión completa del stack tecnológico.
Key Responsibilities
Responsabilidades Clave
• Desarrollar y mantener tanto la aplicación móvil en React Native como los servicios backend en Java/Spring Boot.
• Diseñar e implementar APIs REST y sistemas de integración entre frontend y backend.
• Gestionar el flujo completo de datos desde la interfaz de usuario hasta la persistencia en Firebase/Firestore.
• Implementar patrones de arquitectura distribuida y microservicios, asegurando escalabilidad y mantenibilidad.
• Gestionar el estado de la aplicación móvil y la sincronización con servicios backend.
• Optimizar el rendimiento end-to-end, desde la experiencia de usuario hasta la eficiencia de los servicios.
• Colaborar en decisiones de arquitectura de software y ser referente técnico en el equipo.
• Desarrollar y optimizar Cloud Functions para procesamiento de eventos y comunicación asíncrona.
• Implementar testing automatizado tanto para componentes frontend como para servicios backend.
Skills, Knowledge and Expertise
Excluyente:
• React Native: Experiencia sólida en desarrollo de aplicaciones móviles multiplataforma
• JavaScript/TypeScript: Dominio avanzado del lenguaje y ecosistema moderno
• Java/Spring Boot: Experiencia avanzada en desarrollo de microservicios y APIs REST
• Firebase/Firestore: Conocimiento profundo tanto del lado cliente como servidor
• Google Cloud Platform: Pub/Sub, Cloud Storage y otros servicios de GCP
• Arquitectura de Software: Comprensión de patrones de diseño, microservicios y sistemas distribuidos
• Bases de Datos: Experiencia adicional con bases de datos relacionales y NoSQL
• Monitoreo: Herramientas de observabilidad como Embrace, Grafana, y logging distribuido
• Performance: Optimización tanto de aplicaciones móviles como de servicios backend
Deseable:
• Cloud Functions: Experiencia en desarrollo y deployment de funciones serverless
• Testing: Experiencia en testing tanto frontend (Maestro, Detox) como backend (JUnit, Mockito)
• Experiencia con Agentes de IA: Se valora el uso de asistentes de IA como Claude para acelerar el desarrollo frontend Tecnologías y Habilidades Deseables
• Desarrollo Móvil Nativo: Conocimientos de iOS y Android para optimizaciones específicas
• Experiencia con Angular
Habilidades Blandas Deseables
• Comunicación efectiva con equipos multidisciplinarios
• Capacidad de trabajo autónomo y gestión del tiempo
• Mentalidad de mejora continua y proactividad
• Adaptabilidad en entornos ágiles y cambios frecuentes
• Colaboración efectiva y disposición para compartir conocimiento
Beneficios
🏖️ Don’t worry, be happy: 3 días libres al año adicionales a tus vacaciones.
✨ Permiso sin goce de sueldo para cumplir tus sueños.
⚖️ Programa de bienestar enfocado a equilibrar el trabajo y la vida personal.
🏥 Seguro Complementario 100% gratuito para Makers.
💰 Bonificaciones que dan respiros: Fiestas patrias, navidad, matrimonio/AUC, nacimiento/adopción de hijos, etc.
💳 Convenios y precios preferenciales con bancos.
🤓 ¡Programas de formación, clases de inglés y mucho más!
🎂 Día libre para tu cumpleaños y medio día para los cumpleaños de tus hijos.
🕯️ Se concede un día adicional a los establecidos por Ley en caso de fallecimiento de familiares en primer grado.
👶🏻 3 Días adicionales para padres por nacimiento o adopción de hijo/a.
🐶 Convenio de seguro para tus mascotas!
🌿 Nuestra cultura es horizontal, de innovación, desafiante y sobre todo, se respira mucha buena onda!
En el marco de nuestro compromiso con la inclusión laboral, la siguiente vacante está abierta a la ley 21.015, te instamos a postular a través de nuestro portal.