En IN-TECH, somos más que una empresa de tecnología; somos un equipo apasionado y diverso de profesionales comprometidos con la excelencia y la innovación en el campo de la Tecnología de la Información y las Telecomunicaciones. Nos caracterizamos por nuestra dedicación incansable a la creatividad, la calidad y el servicio excepcional. Con una combinación única de experiencia y vanguardia, estamos en constante evolución para ofrecer soluciones y servicios innovadores que transforman la forma en que las empresas operan y las personas interactúan digitalmente. En cada proyecto, en cada desafío, en cada interacción, nos esforzamos por superar las expectativas y ser un socio confiable en el camino hacia el éxito tecnológico.
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.