Full-Stack Sr. Desarrollador Web
--Coyoacán, CDMX--
Objetivo del Puesto:
Desarrollar, implementar y mantener aplicaciones web robustas, eficientes y escalables utilizando Angular y Java principalmente.
Asegurar la calidad del código, colaborar con equipos multidisciplinarios y garantizar que las soluciones cumplan con los estándares técnicos y los lineamientos internos.
Requisitos:
- Educación: Ingeniería en Sistemas, Computación o carrera afín.
- Experiencia: Mínimo 5 años desarrollando aplicaciones web con tecnologías JAVA (v 11) Angular (versiones 8+).
- Idiomas: Inglés intermedio-avanzado (lectura y escritura técnica, comunicación fluida es un plus).
Conocimientos Necesarios:
- Angular:
- Desarrollo de componentes y directivas personalizadas.
- Manejo avanzado de RxJS (observables, operadores, manejo de flujos).
- Implementación de módulos y lazy loading.
- JAVA:
- Conocimiento en tecnologías back-end con Java 11 orientadas a consumo web (Servlets, JSP’s, Maven, Payara Server, Jersey)
- Node.js, Express.js (deseable)
- TypeScript y JavaScript:
- Uso avanzado de tipos, interfaces, y programación orientada a objetos.
- Buenas prácticas en JavaScript moderno (ES6+).
5. Integración con APIs REST:
- Consumo de servicios y manejo de autenticación (JWT, OAuth).
- Manejo avanzado de HttpClient y HTTP interceptors.
6. Control de estado:
- Uso de bibliotecas como NgRx o Akita para la gestión de estado global (opcional).
7. Despliegue y optimización:
- Experiencia en optimización de rendimiento de aplicaciones Angular o uso de SonarQube.
- Conocimientos para configurar environments (Angular).
- Manejo de variables de entorno para direccionamiento de ambientes y seguridad.
- Deseable en despliegue de servidores con NGINX (Webmin), línea de comandos.
- Conocimiento deseable en instalación de certificados SSL.
- Experiencia en despliegue en la nube (azure, Google cloud, AWS)
8. Conocimiento en sistema operativo Linux o Windows
9. Pruebas: Unitarias con Karma y Jasmine.
10. Entornos de trabajo:
- Manejo de herramientas de versionamiento (Git).
- Experiencia en dockers y contenedores.
- Familiaridad con CI/CD (Jenkins, GitHub Actions, etc.). (opcional)
Habilidades Técnicas (Skills):
- Familiarizado con diseño y arquitectura de soluciones web.
- Conocimientos básicos de UX/UI
- Capacidad para analizar y resolver problemas complejos de manera eficiente.
- Implementación de mejores prácticas y estándares de código.
Habilidades Blandas:
- Comunicación efectiva y trabajo en equipo.
- Conocimiento de técnicas para administración del tiempo y planeación.
- Adaptación a cambios rápidos en proyectos.
- Capacidad de mentoría a desarrolladores junior.
- Orientación a resultados y atención al detalle.
Ofrecemos:
- Contratación a tiempo completo (remoto o híbrido según disponibilidad).
- Capacitación continua en tecnologías emergentes.
- Ambiente de trabajo colaborativo y oportunidades de crecimiento profesional.
- Prestaciones superiores a las de ley.
- Salario neto entre $35,000 a $40,000 MXN + Prestaciones de Ley.
- Horario de Lunes a viernes de 9am a 6pm
- La oficina está ubicada en Torre Mitikha (Coyoacán)
- Se aplicará prueba de conocimiento