Desarrollador Fullstack Senior

Hace 2 semanas

León de los Aldama Gto, León (municipio); Estado de Guanajuato, México Ait Corp Jornada completa

FormaciÃ3n : Licenciatura o IngenierÃa en Sistemas, ComputaciÃ3n, 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Ã3n de soluciones escalables, desarrollo front-end y back-end, integraciÃ3n de APIs y trabajo con componentes reutilizables. El rol requiere alta capacidad técnica para participar en el diseño, implementaciÃ3n, mantenimiento y evoluciÃ3n 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Ã3n, InformÃtica, TelemÃtica o afÃn .
  • Experiencia de 3 a 5 años en desarrollo de software y participaciÃ3n en proyectos Ãgiles .
  • Experiencia sÃ3lida 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Ã3n 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Ã3n .
  • Inglés avanzado para colaboraciÃ3n con equipos internacionales. Habilidades técnicas indispensables:
  • Scala: desarrollo de lÃ3gica de negocio, aplicaciones y/o servicios con fuerte 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Ã3n de sistemas de diseño vivos.
  • Material UI: implementaciÃ3n y personalizaciÃ3n de componentes.
  • Webpack y Vite: configuraciÃ3n, build, optimizaciÃ3n y empaquetado de aplicaciones.
  • Desarrollo front-end con buenas prÃcticas de arquitectura, reutilizaciÃ3n y escalabilidad.
  • IntegraciÃ3n 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Ã3n 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Ã3gica 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Ã3n técnica y soporte a la evoluciÃ3n de la plataforma