Descripción
Resumen:
Únase a un equipo de ingeniería dedicado como Desarrollador Senior de Frontend, aprovechando JavaScript y Angular para crear interfaces de usuario de alta calidad y resolver desafíos técnicos complejos.
Aspectos destacados:
1. Desempeñar un papel clave en la creación de interfaces de usuario de alta calidad
2. Oportunidad para alguien que disfruta resolver desafíos técnicos complejos
3. Colaborar estrechamente con un equipo de ingeniería dedicado
Buscamos un Desarrollador Senior de Frontend con experiencia profunda en JavaScript y Angular para unirse a nuestro equipo. En este puesto, desempeñará un papel clave en la creació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 funcionalidades flexibles, escalables y reutilizables
* Refactorizar soluciones 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 integradas para garantizar la calidad del código
* Presentar el trabajo finalizado a los clientes
* Proporcionar estimaciones para tareas e iniciativas futuras
* Dividir requisitos extensos 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
* Competencias 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
* Conocimiento de diversas bibliotecas de Angular
* Competencia avanzada 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 en Angular usando Jasmine y Karma
* Competencia avanzada en Git para control de versiones
* Excelente dominio del inglés (nivel B2 o superior)
**Deseable**
* Experiencia trabajando con Azure DevOps
* Conocimientos básicos de Node.js
**Ofrecemos**
* Proyectos internacionales con marcas líderes
* Trabajo con equipos globales de profesionales altamente calificados y diversos
* Beneficios médicos
* Programas financieros para empleados
* Días de vacaciones pagados 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
* Una 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.*