Sparc Technology Services Inc
Desarrollador Next.js de UI senior
Tiempo completo • Irving TX
Replies within 24 hours
Título del puesto: Desarrollador Next.js de UI senior
Ubicación del trabajo: Phoenix AZ / Irving TX – 5 días presencial
Tipo de puesto: Contrato/ C2C
Necesitamos un desarrollador senior Next.js UI experimentado para unirse a nuestro equipo de ingeniería. El candidato ideal cuenta con una sólida experiencia en front-end, un profundo conocimiento de React y Next.js, y experiencia en la creación de interfaces de usuario de alto rendimiento, escalables y seguras. Colaborarás estrechamente con ingenieros backend y diseñadores para ofrecer aplicaciones modernas y adaptadas.
Responsabilidades clave
- Desarrollar, mantener y optimizar aplicaciones web utilizando Next.js, React y frameworks de interfaz de usuario modernos.
- Crea componentes de interfaz reutilizables, diseños y diseña interfaces compatibles con el sistema.
- Trabajar con APIs REST o servicios internos y gestionar los flujos de datos del lado del cliente/servidor.
- Utiliza soluciones de gestión de estados como Zustand, Redux Toolkit o TanStack Query (React Query).
- Implementa estrategias SSR/SSG/ISR para el rendimiento y la escalabilidad.
- Asegura la capacidad de respuesta, accesibilidad y compatibilidad entre navegadores.
- Implementa flujos seguros de autenticación y autorización (por ejemplo, MSAL, OAuth).
- Implementar registro y monitorización de errores en el lado del cliente para mejorar la fiabilidad de la aplicación
- Colabora con diseñadores de UX para convertir los wireframes en experiencias de usuario fluidas.
- Escribe pruebas de unidad, integración, interfaz de usuario y E2E usando Jest, Testing Library y Playwright.
- Sigue las canalizaciones CI/CD y los flujos de despliegue (por ejemplo, Azure DevOps o despliegues basados en contenedores).
Habilidades y experiencia requeridas
- Fuerte dominio de JavaScript, TypeScript, React y Next.js.
- Experiencia práctica con Next.js App Router, enrutamiento, diseños y patrones de obtención de datos.
- Buen conocimiento de los frameworks modernos de UI/CSS: Tailwind CSS, Coin Base Design System (CDS)
- Sólido conocimiento de la optimización del rendimiento web, caché y prelectura en aplicaciones modernas
- Experiencia con Git, estrategias de ramificación y entornos de desarrollo ágil.
- Conocimiento del rendimiento web y las mejores prácticas de seguridad
- Sólido conocimiento de las estrategias de gestión de errores, registro y depuración
- Experiencia integrando con servicios backend de .NET o SignalR (actualizaciones en tiempo real).
Formación requerida::
• Licenciatura en Informática, Tecnología de la Información, Ingeniería o experiencia laboral práctica equivalente.
Compensación: 60,00 $ - 65,00 $ la hora
(si ya tienes un currículum en Indeed)