Descripción del puesto

Desarrollo de interfaces de usuario

  • Crear interfaces intuitivas y atractivas enfocadas en experiencia de usuario (UX).
  • Optimizar carga, renderizado y rendimiento visual de las aplicaciones.
  • Aplicar principios de diseño moderno usando Angular, React, Next.js o Flutter.

Integración con UX/UI y Backend

  • Transformar wireframes, mockups y prototipos en componentes funcionales.
  • Consumir APIs REST, GraphQL o servicios backend de forma eficiente.
  • Participar en reuniones técnicas para definir funcionalidades y criterios de aceptación.

Creación de componentes reutilizables

  • Desarrollar componentes modulares y reutilizables para mejorar la eficiencia.
  • Mantener consistencia visual y técnica en todo el proyecto.
  • Documentar componentes para su fácil reutilización en otros módulos.

Responsive design y compatibilidad

  • Implementar adaptabilidad de las aplicaciones en móviles, tabletas y escritorio.
  • Garantizar la compatibilidad en múltiples navegadores y dispositivos.
  • Utilizar frameworks de diseño responsive como TailwindCSS, Bootstrap o Material UI.

Pruebas y aseguramiento de calidad

  • Desarrollar pruebas unitarias utilizando Jest, Jasmine, Karma o equivalentes.
  • Participar en revisiones de código para mantener estándares de calidad.
  • Colaborar con el equipo QA en pruebas funcionales y de regresión.

Innovación y actualización tecnológica

  • Investigar y evaluar nuevas tecnologías frontend para mejorar procesos.
  • Proponer optimizaciones técnicas y metodológicas basadas en tendencias del mercado.
  • Participar en capacitaciones y fomentar la cultura de aprendizaje continuo en el equipo.

Documentación técnica

  • Documentar estructuras de proyectos, componentes y flujos principales.
  • Crear guías de uso, instalación y despliegue de las aplicaciones frontend.
  • Mantener documentación actualizada ante cambios o nuevas versiones.

Requisitos

Requisitos:

  • Bachiller en Ingeniería Ingeniería de Sistemas e Informática, Ingeniería de Software, Ingeniería Electrónica o campo relacionado.
  • Experiencia previa como Ingeniero Desarrollador FrontEnd o en un rol similar, con al menos 3 años de experiencia en el desarrollo de aplicaciones web y sistemas.
  • Dominio avanzado de JavaScript y TypeScript, y sólida experiencia en frameworks como Angular, React, Next.js y Flutter Web.
  • Experiencia en el diseño e implementación de interfaces modernas, escalables, responsivas y optimizadas para diferentes plataformas.
  • Conocimientos en prácticas de optimización de rendimiento frontend (lazy loading, SSR, CSR, PWA, etc.)
  • Experiencia práctica en el uso de herramientas de virtualización de entornos de desarrollo como Docker (opcional para entorno local).
  • Dominio de sistemas de control de versiones como Git y conocimiento de metodologías ágiles (Scrum, Kanban).
  • Habilidades analíticas sólidas y capacidad para proponer soluciones técnicas eficientes.
  • Excelentes habilidades de comunicación verbal y escrita, y facilidad para colaborar en equipos multidisciplinarios y de alto rendimiento.

Beneficios

  • Oportunidades de crecimiento y desarrollo profesional, incluyendo formación continua en tecnologías y metodologías emergentes.
  • Ambiente de trabajo colaborativo y dinámico que fomenta la innovación y el aprendizaje.
  • Programa de beneficios competitivos y bonificaciones por desempeño.
  • Flexibilidad laboral y trabajo remoto para mantener un equilibrio entre vida laboral y personal.
    ¡Si estás listo para unirte a un equipo proactivo y enfrentar desafíos emocionantes, postula hoy mismo con el link de convocatoria !.
    https://www.in-tech.pe/index?view=Oportunidades&id=insoft-1032025