Salario negociable
Tek Spikes
Plano, TX, USA
Como Líder Técnico (Java + React) en Tek Spikes, será responsable de guiar el desarrollo de aplicaciones web robustas que se alineen con las necesidades y requisitos técnicos de nuestros clientes. Su doble experiencia en Java para el desarrollo backend y React para la implementación frontend será crucial para crear soluciones escalables y eficientes. Liderará un equipo de desarrolladores, supervisará todo el ciclo de vida del desarrollo de software y garantizará el cumplimiento de las mejores prácticas en codificación, pruebas e implementación. Principales responsabilidades: Liderar la arquitectura y el desarrollo de aplicaciones web utilizando Java y React, asegurando alto rendimiento y respuesta rápida. Colaborar con gerentes de producto y partes interesadas para recopilar requisitos y traducirlos en especificaciones técnicas. Brindar orientación técnica y mentoría a desarrolladores junior, promoviendo las mejores prácticas en codificación, pruebas y diseño. Crear interfaces de usuario responsivas y accesibles en React JS (Hooks, Context, TypeScript, Redux). Desarrollar APIs escalables y servicios basados en eventos en Java 17 / Spring Boot 3. Supervisar la calidad del código mediante revisiones regulares y la implementación de estándares de codificación. Implementar pipelines de CI/CD para una implementación eficiente y una integración continua. Monitorear el rendimiento de la aplicación y solucionar problemas para garantizar confiabilidad y escalabilidad. Mantenerse actualizado sobre tecnologías emergentes y tendencias del sector para innovar continuamente y mejorar las aplicaciones existentes. Requisitos Experiencia y calificaciones: Experiencia: 8+ años en ingeniería de software; 3+ años en un rol de líder técnico o líder de equipo. Frontend: Dominio experto en React JS, HTML5, CSS‑in‑JS, diseño responsivo y herramientas de desarrollo del navegador. Backend: Sólidos conocimientos en Java (11+), Spring Boot, Spring Security, REST y patrones de microservicios. Nube y DevOps: Experiencia práctica con AWS, Git, CI/CD (GitHub Actions, Jenkins o GitLab) e IaC. Colaboración: Excelentes habilidades de comunicación, demostrada capacidad de mentoría y mentalidad ágil. Calificaciones preferidas: - Experiencia con metodologías de desarrollo ágil. - Conocimientos de plataformas en la nube (AWS, Azure) y tecnologías de contenedorización (Docker, Kubernetes) son un plus. Educación: Licenciatura o maestría en Ciencias de la Computación, Ingeniería de Software o campo relacionado.