04 ago
|
AIT
|
Ciudad de México
04 ago
AIT
Ciudad de México
Formación: Licenciatura o Ingeniería en Sistemas, Computación, Informática, Telemática o afín .
Modalidad: Remoto
Temporalidad: 8 meses
Experiencia: De 3 a 5 años
Inglés: Avanzado
Requirements
Perfil híbrido de desarrollo de software con fuerte enfoque en construcción de soluciones escalables, desarrollo front-end y back-end, integración de APIs y trabajo con componentes reutilizables. El rol requiere alta capacidad técnica para participar en el diseño, implementación, mantenimiento y evolución de aplicaciones web modernas, asegurando calidad, rendimiento y mantenibilidad. Dado el requerimiento del cliente, el dominio de Scala debe considerarse indispensable y de alto peso dentro del perfil, complementado con experiencia en tecnologías de interfaz y desarrollo web .
Requisitos:
• Licenciatura o Ingeniería en Sistemas, Computación, Informática, Telemática o afín .
• Experiencia de 3 a 5 años en desarrollo de software y participación en proyectos ágiles .
• Experiencia sólida en Scala como lenguaje principal o altamente relevante para el desarrollo de soluciones.
• Conocimiento fuerte en React, TypeScript, Redux, Living Design, Material UI, Webpack y Vite.
• Experiencia en desarrollo de aplicaciones web, integración de front-end con back-end y consumo de APIs .
• Manejo de bases de datos relacionales y buenas prácticas de modelado, consultas y optimización .
- Inglés avanzado para colaboración con equipos internacionales.
Habilidades técnicas indispensables:
• Scala: desarrollo de lógica de negocio, aplicaciones y/o servicios con resistente dominio del lenguaje.
- React:
desarrollo de interfaces modernas basadas en componentes.
- TypeScript: tipado robusto y mantenible para aplicaciones escalables.
- Redux: manejo centralizado del estado en aplicaciones complejas.
- Living Design: mantenimiento y evolución de sistemas de diseño vivos.
- Material UI: implementación y personalización de componentes.
• Webpack y Vite: configuración, build, optimización y empaquetado de aplicaciones.
• Desarrollo front-end con buenas prácticas de arquitectura, reutilización y escalabilidad.
- Integración con APIs REST y manejo seguro de datos.
Habilidades técnicas deseables:
- Experiencia con Node.js, .NET Core o Java Spring Boot .
- Conocimiento de HTML5, CSS3, Bootstrap y diseño responsive .
- Experiencia en bases de datos SQL Server, MySQL o PostgreSQL .
- Conocimiento de pruebas unitarias, integración y funcionales .
- Uso de Git, pull requests, branching y code review .
• Manejo de herramientas como Jest, Mocha, Jasmine, NUnit, Postman, ESLint y Prettier
- Experiencia en metodologías ágiles Scrum .
Actividades a realizar:
- Desarrollar y mantener componentes front-end en React con TypeScript.
- Implementar y evolucionar sistemas de diseño y bibliotecas de componentes.
- Construir soluciones y componentes reutilizables alineados con Living Design.
- Participar en el desarrollo de lógica de negocio o servicios en Scala.
- Integrar front-end con APIs y servicios backend.
• Colaborar con UX/UI, QA, desarrollo y DevOps para asegurar calidad y despliegue.
- Optimizar aplicaciones en términos de rendimiento, mantenibilidad y escalabilidad.
• Realizar pruebas, documentación técnica y soporte a la evolución de la plataforma
📌 Desarrollador Fullstack Senior (Ciudad de México)
🏢 AIT
📍 Ciudad de México