Desarrollador Fullstack Java + React + React Native
Importante Consultoria TI está en contratando Desarrolladores Fullstack (Java + React + React Native)
Buscamos un Senior Fullstack Developer con una mentalidad orientada a producto para liderar el desarrollo y la evolución de nuestras plataformas web y móviles.
Como perfil Senior, serás responsable de diseñar arquitecturas robustas en el backend con Java, crear interfaces web dinámicas con React y extender nuestra presencia móvil mediante React Native.
Conocimientos:
-Backend: Java 11+, Spring Boot, Spring Security, Hibernate/JPA.
-Frontend: Reactjs, Hooks, Context API / Redux, CSS-in-JS (Styled Components/Tailwind).
-Mobile: React Native, manejo de estados globales, despliegue en App Store/Play Store.
-Cloud/Infra:Conocimientos en Docker, Kubernetes y servicios cloud (AWS, Azure o GCP).
-Herramientas: Git (GitFlow), Jenkins/GitHub Actions, SonarQube.
Funciones:
-Desarrollo y Arquitectura Backend
-Diseñar, desarrollar y mantener microservicios escalables utilizando Java (Spring Boot), asegurando un alto rendimiento y seguridad.
-Frontend y Mobile: Construir interfaces de usuario intuitivas y responsivas con React para web y aplicaciones híbridas de alto desempeño con React Native para iOS y Android.
-Diseño de API: Definir y documentar contratos de API (RESTful o GraphQL) que sirvan de puente eficiente entre el backend y las plataformas frontend.
-Base de Datos: Optimizar consultas y modelar esquemas de datos tanto relacionales (PostgreSQL/MySQL) como no relacionales si el proyecto lo requiere.
-Liderazgo Técnico y Calidad Code Reviews
-Realizar revisiones de código críticas para asegurar que se sigan las mejores prácticas y los estándares de la industria.
-Mentoría: Guiar a desarrolladores junior y mid-level, fomentando una cultura de aprendizaje continuo y mejora técnica.
-Testing: Implementar estrategias de pruebas automatizadas (unitarias, integración y E2E) utilizando frameworks como JUnit, Mockito, Jest y React Testing Library.
-Operaciones y Colaboración CI/CD: Colaborar en la definición de pipelines de despliegue continuo para asegurar entregas rápidas y sin errores.
-Participar activamente en ceremonias Scrum/Agile, ayudando a refinar requerimientos técnicos y estimar esfuerzos de manera precisa.
-Innovación: Investigar y proponer nuevas tecnologías o herramientas que optimicen los tiempos de desarrollo o la experiencia del usuario.
Horario: Lunes a viernes 9am-6pm
Esquema híbrido, CDMX (cerca a Reforma 222)
Ofrecemos:
Esquema nominal
Prestaciones de ley y superiores
Vales de despensa
Fondo de Ahorro
Seguro de Gastos Médicos Mayores
Estabilidad laboral