Descripción
Resumen:
Buscamos un Desarrollador Frontend Senior con experiencia en JavaScript y Angular para construir interfaces de usuario de alta calidad, resolver desafíos complejos y colaborar con un equipo de ingeniería dedicado.
Aspectos destacados:
1. Construir interfaces de usuario de alta calidad para una experiencia sin interrupciones.
2. Resolver desafíos técnicos complejos dentro de un equipo de ingeniería dedicado.
3. Desarrollar componentes y funciones flexibles, escalables y reutilizables.
Estamos buscando un Desarrollador Frontend Senior con experiencia profunda en JavaScript y Angular para unirse a nuestro equipo. En este puesto, desempeñará un papel clave en la construcción de interfaces de usuario de alta\-calidad que ofrezcan una experiencia fluida en todos nuestros productos. Esta es una excelente oportunidad para alguien que disfruta resolver desafíos técnicos complejos y colaborar estrechamente con un equipo de ingeniería dedicado.
**Responsabilidades**
* Recopilar y analizar los requisitos, pasando de ideas iniciales a planes detallados con criterios de aceptación claros
* Revisar el código para identificar posibles problemas y eliminar olores de código o duplicaciones
* Desarrollar componentes y funciones flexibles, escalables y reutilizables
* Refactorizar soluciones que sean ineficientes, lentas o intensivas en recursos
* Apoyar a los demás miembros del equipo sugiriendo enfoques más eficaces, robustos, escalables o reutilizables
* Escribir pruebas unitarias e integrales para garantizar la calidad del código
* Presentar el trabajo finalizado a los clientes
* Proporcionar estimaciones para tareas e iniciativas futuras
* Dividir requisitos grandes en piezas más pequeñas y manejables
* Adaptarse rápidamente al cambiar entre distintos contextos y tareas
**Requisitos**
* Al menos 3 años de experiencia relevante
* Conocimientos sólidos de JavaScript, TypeScript y HTML
* Habilidades avanzadas en CSS, incluidos Flexbox y variables, así como SASS/SCSS, incluidos mixins y variables
* Experiencia práctica con Angular 17 o versiones posteriores
* Experiencia en el uso de Angular Material
* Familiaridad con una variedad de bibliotecas de Angular
* Competencia en RxJS
* Experiencia aplicando NgRx para la gestión del estado
* Experiencia con HighCharts para la visualización de datos
* Experiencia implementando AG Grid para cuadrículas de datos
* Capacidad para escribir pruebas unitarias para Angular usando Jasmine y Karma
* Competencia con Git para el control de versiones
* Excelente dominio del inglés (nivel B2 o superior)
**Deseable**
* Experiencia trabajando con Azure DevOps
* Familiaridad con Node.js
**Ofrecemos**
* Proyectos internacionales con marcas líderes
* Trabajo con equipos globales compuestos por colegas altamente calificados y diversos
* Beneficios médicos
* Programas financieros para empleados
* Días libres remunerados y licencias por enfermedad
* Cursos de actualización de habilidades, reconversión profesional y certificación
* Acceso ilimitado a la biblioteca de LinkedIn Learning y más de 22.000\+ cursos
* Oportunidades profesionales globales
* Oportunidades de voluntariado y participación comunitaria
* Grupos de empleados de EPAM
* Cultura galardonada reconocida por Glassdoor, Newsweek y LinkedIn
*EPAM es un empleador que ofrece igualdad de oportunidades. Todos los candidatos calificados recibirán consideración para el empleo sin importar raza, color, religión, sexo, origen nacional, edad, orientación sexual, identidad o expresión de género, discapacidad, condición de veterano protegido u otra característica protegida por la ley aplicable.*