Astra Group

2024-02-28 Santiago
hace 2 dias Full-time

Descripción

Para nuestro cliente, empresa de facturación electrónica, buscamos Desarrollador Front End con experiencia en TypeScript y CSS.

OBJETIVO PRINCIPAL

- Responsable de desarrollar y optimizar interfaces de usuario que no solo sean visualmente atractivas, sino también funcionales y eficientes. Este rol es esencial para garantizar una experiencia de usuario excepcional en todas nuestras aplicaciones web.

FUNCIONES Y RESPONSABILIDADES

- Diseñar, desarrollar e implementar interfaces de usuarios utilizando TypeScript y CSS.
- Trabajar estrechamente con el equipo de diseño para traducir diseños visuales en código.
- Asegurar la responsividad y accesibilidad de las aplicaciones web en diversos dispositivos.
- Colaborar con el equipo de back-end para integrar APIs y servicios web.
- Mantener y mejorar el código existente para mejorar la velocidad y eficiencia de las aplicaciones.
- Participar en revisiones de código para garantizar las mejores prácticas de desarrollo.
- Mantenerse actualizado con las últimas tendencias y tecnologías en desarrollo front end.

COMPETENCIAS FUNCIONALES Y HERRAMIENTAS

- Experiencia sólida en desarrollo Front End con TypeScript y CSS.
- Conocimiento profundo de frameworks modernos de JavaScript como o React.JS, CSS3, HTML5, Vue.js y Bootstrap.
- Experiencia con herramientas de construcción y automatización como Webpack, Gulp o Grunt.

EXPERIENCIA

- Dominio de TypeScript: Profundo entendimiento de TypeScript, incluyendo genéricos, decoradores, y manejo avanzado de tipos. Capacidad para escribir código limpio
y mantenible que aproveche las características de TypeScript para mejorar la seguridad de tipos en las aplicaciones front-end.
- Experiencia con CSS y Preprocesadores: Amplia experiencia en CSS puro para la creación de diseños responsivos y adaptativos. Familiaridad con preprocesadores
como SASS o LESS y metodologías como BEM para organizar y optimizar las hojas de estilo. Capacidad para implementar animaciones complejas y efectos visuales que
mejoren la interacción del usuario.
- Frameworks y Bibliotecas de JavaScript: Experiencia práctica con los principales frameworks o bibliotecas de JavaScript (React, Angular, Vue.js), incluyendo el manejo de
estados, enrutamiento, y peticiones asincrónicas. Conocimiento sobre cómo estructurar aplicaciones escalables y mantenibles.
- Herramientas de Desarrollo Modernas: Familiaridad con el ecosistema de herramientas de desarrollo modernas, incluyendo bundlers como Webpack, herramientas de
testing como Jest o Mocha, y sistemas de control de versiones como Git. Experiencia en la configuración y uso de entornos de desarrollo para optimizar el flujo de
trabajo.
- Estándares Web y Accesibilidad: Conocimiento sólido de los estándares web actuales, y prácticas de accesibilidad web (WCAG). Capacidad para crear aplicaciones que
sean accesibles para un amplio rango de usuarios, incluyendo aquellos con discapacidades.
- Responsive Design: Experiencia en el diseño y desarrollo de interfaces que se adapten a diferentes tamaños de pantalla y dispositivos, utilizando técnicas como media
queries, flexbox, y CSS grid.
- Optimización del Rendimiento: Conocimiento de técnicas para optimizar el rendimiento de las aplicaciones front-end, incluyendo la optimización de assets, lazy loading,
y el análisis de rendimiento con herramientas como Lighthouse.

REQUISITOS

- Grado en Ciencias de la Computación, Ingeniería de Software o campo relacionado.
- Entre 3 a 5 años de experiencia.

CONDICIONES

Renta: 2.200.000 - 2.500.000 líquido.
Tipo de contrato: Indefinido
Modalidad: Hibrido (de 2 a 3 días al inicio, después puede ser 1 día en la oficina)
Ubicación: 20 minutos desde Metro Tobalaba.
Beneficios:
- 4 semanas de vacaciones.
- Seguro colectivo familiar.
- Revisión salarial 1 vez al año.
- Bonos por cumplimiento de objetivos.


Beneficios

Seguro de salud
La empresa paga o copaga una cobertura de salud adicional.
Vacaciones extra
La empresa es capaz de otorgar vacaciones pagadas adicionales.
Informática / Telecomunicaciones Santiago css aplicaciones desarrollo