En LISA estamos buscando Desarrollador Front-End con experiencia en Angular 5+ para desarrollar aplicaciones web, y manejar las decisiones de arquitectura con el objetivo de diseñar aplicaciones amigables, mantenibles y modificables con el tiempo. Además de participar en programaciones en conjunto con el equipo, deberás también participar en sesiones formales e informales de revisión de código. Otros Puntos destacables de tus responsabilidades serían las siguientes:
- Diseñar estrategias de prueba adecuadas, encontrar el equilibrio ideal entre las pruebas unitarias y de integración.
- Asegurar el funcionamiento correcto de todas las partes desarrolladas, como integraciones con terceros, múltiples navegadores web, accesibilidad y visualización adecuada en dispositivos móviles.
- Preparar la documentación técnica basada en tareas específicas.
- Colaborar con el departamento de QA para crear escenarios que serán cubiertos por las pruebas automatizadas como parte de las pruebas de integración.
Características Ideales
- Atención al detalle.
- Capacidades de autogestión para trabajar de forma remota.
- Habilidad para colaborar de forma constante en proyectos de código abierto.
- Actitud positiva ante nuevos desafíos.
- Deseable pero no excluyente: Nivel alto de Inglés, además de la habilidad para establecer conversaciones muy fluidas y claras para explicar los problemas complejos a perfiles no técnicos.
Nuestros requerimientos técnicos
- Experiencia trabajando con Angular 5+ (Mínimo 3 años de Experiencia).
- Experiencia en desarrollo con TypeScript y Javascript (Mínimo 3 años de Experiencia).
- Experiencia comunicándose con negocios de APIs y Microservicios (Mínimo 2 años de Experiencia).
- Experiencia trabajando con PostgreSQL, MySQL (Mínimo 2 años de Experiencia).
- Experiencia trabajando en AWS: S3, ELB, RDS, Elasticache (Mínimo 1 año de Experiencia).
- Herramientas de control de versiones de código (GIT Ideal Bitbucket).
- Gestión de tareas con JIRA Software.
- Conocimientos en Metodologias Ágiles.
Conocimientos requeridos
- Patrones de diseño.
- Experiencia en escalabilidades complejas y demanda de sistemas.
- Buenas prácticas en ingeniería de software.
- Integrar una aplicación web con otras aplicaciones o servicios web.
- Seguimiento y optimización del rendimiento de aplicaciones web.
- Conocimientos en Scrum o metodologías ágiles similares para el desarrollo de softwares.
- Preparación de documentos con especificaciones técnicas.
- Conocimiento de los problemas de seguridad más comunes.