Job Title: Front End Developer (React)Skills: ReactJS, Node.js, Jest, Cypress JS, GraphQL, APIs RESTExperience: 5yrsLocation: Madrid, SpainFluent in Spanish and EnglishEn @Coforge estamos buscando un/a Front-End Developer con las siguientes habilidades:Tareas:Responsable de la implementación de historias de usuario específicas.
Se espera que el Ingeniero de Software tenga una actitud proactiva y trabaje con amplia autonomía.3 amigos con QA y PO (nivel de historia)Implementar y guiar a roles más juniorPromover programación en pareja/móvilRevisar implementaciones de código y proporcionar retroalimentaciónCoordinar el desarrollo de software en historias de usuario específicas, incidentes de producción y otras tareas concretasDesafiar la implementación de características e identificar características conflictivas para eliminarImplementar y guiar: Trazas/métricas/registros; Eventos de negocio; Revisar implementación en herramientas APM (por ejemplo, Dynatrace); Proporcionar retroalimentaciónImplementar y guiar a roles más junior en la escritura de código seguroImplementar y guiar la implementación de infraestructura como código (por ejemplo, Terraform)Implementar y guiar la implementación de código siguiendo definiciones para calidad de código y mejores prácticasImplementar y guiar la implementación de código siguiendo definiciones para rendimiento de código (por ejemplo, código asíncrono o multihilo) y mejores prácticasImplementar y guiar la implementación de pruebas de rendimientoImplementar y guiar la implementación de código siguiendo definiciones para escalabilidad de código (por ejemplo, seleccionar el antipatrón N+1, servicios sin estado) y mejores prácticasImplementar y guiar la implementación de pruebas de cargaImplementar y guiar la estrategia de pruebas E2E, aceptación, unidad, contrato, pruebas de integración utilizando TDDImplementar y guiar la implementación de código siguiendo definiciones para resiliencia de código (por ejemplo, estrategia de reintento, interruptor de circuito) y mejores prácticasImplementar y coordinar el trabajo en equipo de desarrollo de software (Historia)Implementar y guiar siguiendo patrones y prácticas de arquitectura (por ejemplo, patrones de diseño, OOD, microservicios)Incorporación (tareas específicas - por ejemplo, prácticas de incorporación del equipo)