Formulario de solicitud de empleo
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+).
Integración con APIs REST:
Consumo de servicios y manejo de autenticación (JWT, OAuth).
Manejo avanzado de HttpClient y HTTP interceptors.
Control de estado:
Uso de bibliotecas como NgRx o Akita para la gestión de estado global (opcional).
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)
Conocimiento en sistema operativo Linux o Windows
Pruebas:
Unitarias con Karma y Jasmine.
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.