App Developer (JavaScript)
Buscamos una persona técnica, práctica y autónoma para integrarse al equipo de desarrollo de Enacment y construir aplicaciones digitales funcionales, limpias y fáciles de usar. La posición está orientada a alguien que pueda tomar un requerimiento, entender el problema, proponer una solución sencilla, implementarla con buen criterio técnico y explicar sus decisiones. Trabajarás con tecnologías modernas como Angular y Firebase, participando en proyectos donde importa tanto entregar rápido como cuidar la calidad, la experiencia de usuario y la mantenibilidad del código.
Responsabilidades:
- Desarrollar aplicaciones web y mobile-first usando Angular.
- Integrar Firebase para hosting, persistencia y reglas básicas de seguridad.
- Construir interfaces claras, responsivas y usables.
- Cuidar estados de carga, vacío, error y validaciones.
- Consumir APIs y trabajar con estructuras de datos.
- Organizar código en componentes, servicios, rutas y capas claras.
- Documentar arquitectura, decisiones técnicas, supuestos y limitaciones.
- Usar IA como apoyo para acelerar desarrollo, manteniendo criterio propio.
- Explicar qué se construyó, por qué se decidió así y cómo podría escalarse.
Requisitos:
- Experiencia desarrollando con Angular.
- Conocimiento de HTML, CSS/SCSS, TypeScript y consumo de APIs.
- Familiaridad con Firebase Hosting, Firestore o Realtime Database.
- Manejo básico de Git/GitHub.
- Buen criterio de UX y atención al detalle.
- Capacidad para escribir código limpio, legible y reproducible.
- Habilidad para investigar, resolver problemas y documentar decisiones.
- Comunicación clara y actitud colaborativa.
Deseable:
- Conocimiento de reglas de seguridad en Firebase.
- Experiencia con lazy loading, paginación, caché o buenas prácticas de rendimiento.
- Uso responsable de herramientas de IA para desarrollo, pruebas, documentación o debugging.
Buscamos a alguien con curiosidad, autonomía, orden y ownership; una persona que no solo programe, sino que piense cómo construir soluciones útiles, mantenibles y alineadas al problema real.