El/la desarrollador/a Front-End será el/la responsable de crear y mantener la interfaz de usuario de aplicaciones web, asegurando que sean atractivas, funcionales y ofrezcan una buena experiencia al usuario. Este rol implica la ejecución de tareas técnicas con autonomía dentro de los procesos establecidos, abordando funciones de programación, mantenimiento, automatización y soporte. El puesto también requiere colaborar en la coordinación de actividades homogéneas realizadas por un equipo, asegurando el cumplimiento de estándares y plazos.
Responsabilidades y funciones
- Soporte en el mantenimiento y actualización de sistemas: Participar en la planificación y gestión de proyectos de desarrollo front-end, aplicando estándares de normalización y técnicas de cálculo de detalle. Llevar a cabo actividades de mantenimiento preventivo o correctivo del código, optimizando el rendimiento y corrigiendo errores en tiempo real.
- Tareas de soporte en la organización y coordinación de actividades técnicas: Colaborar en la planificación y seguimiento de tareas de desarrollo y mantenimiento, asegurando que las actividades del equipo se ejecuten de acuerdo con los estándares definidos.
- Mantenimiento de estándares de calidad y seguridad: Realizar pruebas de control de calidad para asegurar que los sistemas cumplan con las normas de seguridad y mejores prácticas. Ayudar en la creación y actualización de documentación técnica, asegurando que las guías y manuales estén al día y sean precisos.
- Responsabilidad sobre el Turno de Desarrollo: Asumir la responsabilidad de tareas específicas dentro del ciclo de desarrollo, aplicando conocimientos técnicos avanzados en desarrollo web y tecnologías front-end y supervisando la calidad y el progreso del trabajo realizado. Proporcionar soporte y dirección a desarrolladores junior o personal de apoyo en la implementación de soluciones técnicas.
- Gestión Técnica de Aprovisionamiento de Herramientas de Desarrollo: Gestionar la adquisición y mantenimiento de herramientas de desarrollo y bibliotecas de código utilizadas en el proyecto. Asegurar que las herramientas y recursos estén actualizados y sean compatibles con las necesidades técnicas del equipo.
Características personales
Experiencia
Esencial
- 2+ años de experiencia trabajando como desarrollador front-end o en un rol similar.
- Experiencia práctica en pruebas de rendimiento y optimización de código.
- Experiencia con diseño y gestión de bases de datos, incluyendo SQL (por ejemplo, MySQL, PostgreSQL) y bases de datos NoSQL (por ejemplo, MongoDB).
- Experiencia práctica con sistemas de control de versiones como Git y trabajo en entornos colaborativos.
- Experiencia en el despliegue y gestión de aplicaciones en servicios en la nube (por ejemplo, AWS, Azure).
Conocimientos
- Desarrollo Frontend: Sólida comprensión de las tecnologías utilizadas para construir y mantener el lado del cliente.
- Optimización del código: Experiencia en la mejora del rendimiento de los componentes front-end y back-end.
- Mejores prácticas de seguridad: Conocimiento de protocolos y métodos de seguridad, incluyendo autenticación, autorización y encriptación de datos.
- Nube y DevOps: Familiaridad con la infraestructura de la nube (por ejemplo, AWS, Azure) y las prácticas básicas de DevOps para el despliegue y escalado.
- Proactivo y orientado a la mejora continua: Toma la iniciativa en la optimización del código, los procesos y la integración de nuevas tecnologías.
- Analítico: Gran capacidad de resolución de problemas con la capacidad de depurar y resolver problemas complejos en toda la pila.
- Orientado al detalle: Presta mucha atención a los detalles al escribir código y depurar para garantizar el máximo nivel de calidad y rendimiento.
- Colaborador: Trabaja bien con miembros del equipo de diferentes departamentos, como diseñadores y gerentes de producto, para ofrecer soluciones integrales.
- Adaptable: Capaz de trabajar con una amplia variedad de tecnologías y herramientas, y abierto a aprender nuevos lenguajes y marcos de programación.
Beneficios
- Horario flexible: La organización ofrece un horario laboral flexible con entrada entre 8:00 y 9:00 y un bloque común de 9:00 a 14:00, permitiendo adaptar el resto de la jornada según necesidades.
- Horario de verano: horario reducido en los meses de julio y agosto.
- Vacaciones: 23 días de vacaciones + día libre por el cumpleaños + 24 y 31 de diciembre.
- Plan de formación continua: acceso a oportunidades de aprendizaje para el desarrollo profesional.
- Evaluaciones de desempeño: seguimiento y acompañamiento para el crecimiento dentro de la organización.
Compromiso con la igualdad de oportunidades:
En AIR Institute, valoramos la diversidad y fomentamos un entorno de trabajo inclusivo. Todas las personas son consideradas para el empleo sin distinción de raza, color, religión, género, identidad o expresión de género, orientación sexual, origen nacional, estado civil, edad, discapacidad o cualquier otra característica protegida por la ley. Creemos que un equipo diverso es clave para la innovación y el crecimiento.
Si estás interesado en trabajar con nosotros y te apasionan áreas como los sistemas de mantenimiento predictivo, Industria 4.0 e Internet de las Cosas, Bioinformática, Smart Cities, Social Computing y Blockchain, rellena los siguientes campos y envíanos tu Curriculum Vitae. ¡También puedes escribirnos ajobs@air-institute.com !