Desarrollador Frontend Br

Summary

Leads frontend development for scalable, secure web apps using React.js, Angular, and modern JavaScript tools, while mentoring teams and optimizing architectures.

Ser un miembro altamente cualificado, motivado y proactivo del equipo de desarrollo, responsable de diseñar, desarrollar, implementar y mantener aplicaciones front-end robustas, escalables y seguras utilizando tecnologías modernas de desarrollo web. Liderar técnicamente proyectos, optimizar arquitecturas existentes y garantizar estándares de calidad que permitan cumplir los objetivos del negocio y satisfacer las necesidades de los usuarios finales.

  • Liderar técnicamente iniciativas y proyectos de desarrollo Front-End.
  • Contribuir en la definición de la estrategia técnica para el desarrollo de aplicaciones web.
  • Diseñar y desarrollar aplicaciones modernas, escalables y mantenibles utilizando Angular, React.js y tecnologías asociadas.
  • Crear componentes reutilizables y de alta calidad para maximizar la eficiencia y consistencia de las aplicaciones.
  • Participar en el diseño y mejora continua de arquitecturas Front-End.
  • Garantizar la calidad del código mediante buenas prácticas de desarrollo, pruebas unitarias y pruebas de integración.
  • Colaborar estrechamente con equipos de Backend, UX/UI, QA y Product Owners para asegurar una experiencia de usuario óptima.
  • Realizar revisiones de código (Pull Requests) y promover estándares de desarrollo dentro del equipo.
  • Optimizar aplicaciones en términos de rendimiento, accesibilidad, escalabilidad y seguridad.
  • Participar en la implementación y mejora de procesos de integración y entrega continua (CI/CD).
  • Dar soporte técnico y mentoría a desarrolladores del equipo.

Requisitos Indispensables

Experiencia

  • Sólida experiencia en desarrollo de aplicaciones Front-End.
  • Experiencia liderando técnicamente proyectos o equipos de desarrollo.
  • Experiencia en entornos ágiles (Scrum, Kanban o similares).

Conocimientos Técnicos

  • Dominio de:
    • HTML5
    • CSS3
    • JavaScript (ES6+)
    • TypeScript
  • Desarrollo de componentes reutilizables utilizando React.js y JavaScript.
  • Manejo avanzado de:
    • Redux
    • Context API
    • React Router
    • Redux-Saga
    • Otras herramientas del ecosistema React
  • Experiencia con gestores de paquetes y herramientas de construcción:
    • npm
    • Webpack
  • Desarrollo de código de calidad aplicando principios SOLID, Clean Code y buenas prácticas de ingeniería de software.
  • Implementación de pruebas unitarias y de integración.
  • Conocimientos en herramientas de testing como:
    • Jest
    • React Testing Library
  • Integración y consumo de APIs REST.
  • Trabajo colaborativo con equipos multidisciplinarios de Backend y UX/UI.

Requisitos Deseables

  • Conversión de diseños, mockups y wireframes en interfaces funcionales.
  • Conocimiento de principios de diseño responsive y enfoque Mobile First.
  • Experiencia en optimización de aplicaciones web para:
    • Rendimiento
    • Escalabilidad
    • Accesibilidad
  • Participación activa en revisiones de código (PR Reviews).
  • Conocimiento y manejo de herramientas de CI/CD.
  • Experiencia trabajando con metodologías DevOps.
  • Conocimiento de patrones de arquitectura Front-End modernos.

Competencias

Técnicas

  • Liderazgo técnico.
  • Diseño de soluciones Front-End.
  • Arquitectura de aplicaciones web.
  • Resolución de problemas complejos.
  • Optimización y mejora continua.

Blandas

  • Comunicación efectiva.
  • Trabajo en equipo.
  • Proactividad y orientación a resultados.
  • Capacidad de análisis y toma de decisiones.
  • Adaptabilidad y aprendizaje continuo.
  • Orientación a la calidad y experiencia del usuario.

Escolaridad

  • Licenciatura o Ingeniería en Sistemas Computacionales, Informática, Desarrollo de Software o carrera afín.
  • Deseable contar con certificaciones o especializaciones relacionadas con desarrollo Front-End y tecnologías web.

Nivel de Experiencia

Senior / Líder Técnico Front-End

  • Más de 5 años de experiencia en desarrollo Front-End.
  • Al menos 2 años participando en actividades de liderazgo técnico, diseño de arquitectura o mentoría de equipos de desarrollo.

Lo que ofrecemos

  • Programas de formación continua y certificaciones.
  • Acceso a plataformas de aprendizaje y desarrollo profesional.
  • Cultura de innovación y colaboración.
  • Programas de bienestar físico y emocional.
  • Oportunidades de crecimiento en proyectos internacionales.
  • Reconocimiento y recompensas por desempeño.
  • Sueldo base
  • Prestaciones superiores a las de la ley
  • Seguro de vida
  • Seguro de Gastos Médicos Mayores
  • Vales de despensa
  • Esquema 100% nómina