Puesto de trabajo vacante

Ingeniero de Front End

Resumen:

Estamos buscando un desarrollador front-end con experiencia para unirse a nuestro amplio equipo de ingeniería. Poseer experiencia como desarrollador de aplicaciones web, desarrollador de UI, experto en JavaScript o ingeniero front-end en proyectos comerciales.
 
Con conocimientos técnicos y un buen ojo para el diseño y la interfaz de usuario. En este puesto, contribuirás de forma significativa a traducir las necesidades de nuestros clientes y las expectativas de los usuarios en aplicaciones web interactivas. 
 
Buscamos experiencia práctica en el uso de las tendencias actuales y las mejores prácticas en la arquitectura front-end, incluyendo la optimización del rendimiento, la accesibilidad y la usabilidad.

Funciones y responsabilidades:

  • Trabajar con el equipo de diseño UI/UX para cerrar la brecha entre el diseño gráfico y la implementación técnica, tomando un papel activo en la definición de cómo se ve la aplicación, así como su funcionamiento.
  • Traducir los wireframes de diseño en el código que producirá los elementos visuales de la aplicación.
  • Consolidar la retroalimentación continuamente del Product Owner y de los colegas
  • Crear maquetas y prototipos de calidad, garantizando unos estándares gráficos de alta calidad 
  • Convertir los diseños UI/UX en grandes soluciones para el usuario
  • Escribir código y bibliotecas reutilizables con un enfoque en el mantenimiento
  • Optimizar las aplicaciones para obtener la máxima velocidad y escalabilidad
  • Diseñar y crear nuevas funciones manteniendo el código base existente
  • Colaborar con los desarrolladores y diseñadores de back-end para mejorar la usabilidad y el rendimiento mediante la codificación y la resolución de problemas

Experiencia requerida:

  • Conocimiento experto de JavaScript y TypeScript, HTML5 y CSS3
  • Consumir una API REST compleja desde el lado del cliente
  • Experiencia práctica en herramientas de construcción y gestión de la configuración, herramientas de prueba como Jasmine, Karma, etc.
  • Herramientas de versionado de código como Git
  • Gestión de solicitudes asíncronas, actualizaciones parciales de la página y lazy loading
  • Depuración mediante herramientas como la consola de desarrollo de Chrome

Cualquiera de los siguientes puntos sería beneficioso:
  • Frameworks y herramientas como Angular (12+), AngularJS
  • Producción de diseños de interfaz de usuario utilizando CSS, CSS Flexbox o CSS Grid Layout
  • Problemas de compatibilidad entre navegadores y soluciones
  • Exposición a la tubería de integración/entrega continua para la nube, incluyendo Team City, Azure Dev Ops, SonarQube, Docker, etc.
  • Herramientas gráficas de mapa de bits y vectoriales como GIMP, Photoshop, Adobe XD, Pixelmator o Sketch
  • Principios WCAG
  • C# u otra lengua
  • desarrollo full-stack


Solicite ahora