Esri
M1 Technology
Desarrollador/a de Software Front End
JavaScriptTypeScriptPythonJavaReactNode.jsSQLPostgreSQLAWS
Traducción automática. Consulta el original.
Sobre la oportunidad
Buscamos un/a Desarrollador/a de Software cualificado/a para contribuir al diseño, desarrollo y despliegue de soluciones de software nativas de la nube, con un enfoque en la creación de componentes web front-end como soporte para un sistema de diseño. Este puesto requiere experiencia práctica en todo el ciclo de vida del desarrollo de software, incluyendo front-end, back-end, capa de datos e integración en la nube. Trabajarás dentro de un equipo Agile para entregar aplicaciones seguras, escalables y de alto rendimiento en infraestructura moderna de la nube.
CALIFICACIONES MÍNIMAS
Requisito de autorización: TS/SCI con Polygraph
- 4–7 años de experiencia en desarrollo full-stack, con competencia en:
- Programación de Capa de Aplicación: JavaScript/TypeScript, Java, o lenguajes similares.
- Desarrollo Front-End: Frameworks JavaScript/TypeScript (Angular, React.js, o Vue.js), HTML, CSS.
- Desarrollo Back-End y API: NodeJS, JavaScript/TypeScript, diseño de API RESTful.
- Base de Datos/Capa de Datos: SQL (PostgreSQL), NoSQL (Elasticsearch).
- Familiaridad con herramientas y prácticas de DevSecOps, incluyendo orquestación en la nube y pipelines de CI/CD.
- Experiencia en desarrollo Agile, incluyendo descomposición de historias y planificación de sprints.
RESPONSABILIDADES CLAVE
- Aplicar principios de diseño centrado en el ser humano (HCD) como un enfoque de primera clase para entregar productos con impacto en la misión.
- Colaborar con el Ingeniero Jefe y los Líderes Técnicos para traducir los requisitos del negocio en historias de usuario y tareas técnicas.
- Diseñar e implementar soluciones de software full-stack, cubriendo la capa de datos, la lógica de la aplicación y la interfaz de usuario, pero centrándose principalmente en la creación de componentes web front end.
- Escribir pruebas unitarias y de integración para garantizar la calidad y mantenibilidad del código.
- Participar en ceremonias Agile/Scrum y contribuir al desarrollo iterativo de software.
CALIFICACIONES PREFERIDAS
- Experiencia en CI/CD y despliegue relacionada con componentes web.
- Conocimiento de las mejores prácticas de seguridad para aplicaciones en la nube.
- Comprensión de patrones arquitectónicos modernos (p. ej., microservicios, arquitectura basada en eventos).
- Experiencia con herramientas de integración y análisis de datos.
- Certificación o experiencia en diseño centrado en el ser humano, o metodologías de experiencia de usuario.
HERRAMIENTAS Y TECNOLOGÍAS
- Lenguajes: JavaScript/TypeScript, Python, Java.
- Frameworks: Frameworks Frontend (p. ej. Angular.js, React.js, Vue.js), Node.js.
- Bases de Datos: SQL, Elasticsearch.
- Nube: AWS (EC2, S3, RDS).
- Metodologías: Agile/Scrum, CI/CD, TDD.
¿POR QUÉ UNIRSE A NOSOTROS?
- Trabajar en soluciones de vanguardia basadas en la nube que marcan la diferencia.
- Entorno de equipo colaborativo e innovador.
- Oportunidades de avance profesional y desarrollo profesional.
