NEORIS es un acelerador Digital que ayuda a las compañías a entrar en el futuro, teniendo 20 años de experiencia como Socios Digitales de algunas de las mayores compañías del mundo. Somos más de 4,000 profesionales en 11 países, con nuestra cultura multicultural de startup en donde cultivamos innovación, aprendizaje continuo para crear soluciones de alto valor para nuestros clientes.
Estamos en búsqueda de Desarrollador Front
Principales responsabilidades:
- Desarrollar productos/Soluciones que funcionen correcta y eficientemente garantizando el cumplimiento de los estándares a través de los frameworks definidos para cada uno de los proyectos. Implementación y ejecución de pruebas de calidad.
- Resolver incidencias y corregir defectos reportados por los especialistas de calidad y los que se pudieran presentar en los despliegues productivos.
- Evaluar el Código de pares para asegurar que se apliquen los estándares y patrones Definidos.
- Proponer al Arquitecto e implementar reglas de Inspeccion de código en ductos CI/CD.
- Proponer arquitecturas de Desarrollo para la solución de alta complejidad.
- Acompañar a los desarrolladores para la mejora de sus capacidades y asesorar en el uso de los framework.
- Proponer mejoras dentro del proceso de Desarrollo.
- Desarrollar productos digitales utilizando mejores prácticas de Ingeniería y con estándares de calidad.
- Promover y acompañar al equipo en la generación del Código limpio en el desarrollo de Soluciones, que incluya menos reprocesos, complejidad y mayor estandarización, con el fin de que el mismo sea escalable y mantenible en el tiempo.
- Proponer múltiples alternativas técnicas, soluciones amplias e innovadoras para una mejor experiencia de usuario basándose en su entendimiento del proceso de negocios.
- Elaborar documentación tecnica de las Soluciones de acuerdo con los lineamientos establecidos.
- Apoyar al Arquitecto en la traducción a los equipos tecnicos de las necesidades funcionales de la solución.
- Coordina, apoya y/o Ejecuta los procesos de control de cambios para el despliegue de las Soluciones.
Requerimientos:
- Dominio de principios de programación orientada a objetos y técnicas avanzadas de Programacion funcional.
- Dominio del lenguaje de Programacion y toda su sintaxis.
- Dominio de HTML, CSS, SASS para construir interfaces complejas, responsivas, transiciones y animaciones.
- Dominio de flujos de trabajo en el control de versiones. Diseño, configuración y monitorización de pipelines. Configuración, accesos y permisos en contenedores.
- Dominio de patrones de diseño para resolver problemas complejos, modelado de microservicios considerando modularidad, cohesión y acoplamiento.
- Experiencia en el diseño y desarrollo de aplicaciones siguiendo principios de calidad de código como Test-Driven Development (TDD) y Behavior-Driven Development (BDD)
- Experiencia en diseño y desarrollo de software siguiendo principios SOLID para garantizar un código modular, escalable y mantenible
- Experiencia en la implementación de conceptos fundamentales de arquitectura de aplicaciones, incluyendo patrones como MVC, MVVM y MVP
- Conocimiento en la aplicación de buenas prácticas de diseño orientado a objetos, incluyendo alta cohesión, bajo acoplamiento y patrones de diseño
- Dominio de prácticas de calidad temprana (pruebas unitarias) y de estrategias para garantizar la calidad de software
- Domino de buenas prácticas de desarrollo (clean code, accesibilidad, legibilidad, mantenibilidad), código reutilizable.
- Dominio de herramientas de Debugging, Logger y Troubleshooting para identificar errores.
- Dominio de normalización de base de datos, arquitectura de base de datos, optimización de consultas, estrategias de replicación y fragmentación, técnicas de manipulación de datos como particionamiento y almacenamiento en caché.
- Conocimiento Avanzado en Bases de datos no relacionales (implementación, uso, configuración).
- Dominio en aseguramiento de microservicios, incluyendo JWT, Oauth2, OpenID o SAML2.
- Estrategias de implementación de estándares OWASP Top Ten y ISO-27001.
- Dominio de frameworks y herramientas para medir la calidad. Incluir las pruebas en un proceso de integración continua.
-
HERRAMIENTAS / LENGUAJE
- TypeScript
- CSS/SCSS/SASS
- Angular CLI
- Chrome DevTools y Angular DevTools
- RxJS - (programación reactiva y flujos de datos asíncronos en Angular)
- Base de datos relacionales y no relacionales
- Control de versiones
- Conocimientos Cloud
- Integración continua/entrega continua (CI/CD)
- Deseable: Mensajería y colas (Kakfa, RabbitMQ)
- Jira, Teams, Confluence, DrawIO
Ofrecemos:
- Cultura de innovación y crecimiento profesional
- Vinculación a tiempo indeterminado
- Beneficios legales
- Seguro médico privado
- Póliza de vida
- Día libre de cumpleaños
Te invitamos a conocernos en http://www.neoris.com , Facebook, LinkedIn, Twitter o Instagram: @NEORIS.
Maria Guadalupe Moreno Flores
#LI-MM2