Desarrollador Frontend Senior (React / Angular / Vue) – Ciberseguridad & FinTech
SOAINT MEXICO Desarrollador Frontend Senior (React / Angular / Vue) – Ciberseguridad & FinTech
Desarrollador Frontend Senior (React / Angular / Vue) – Enfoque en Ciberseguridad & FinTech
Mayormente remoto (Disponibilidad de asistir 2 veces al mes de manera presencial en CDMX)
Buscamos Desarrollador Frontend con sólida experiencia en el desarrollo de aplicaciones web complejas, integraciones RESTful y altos estándares de seguridad.
Si te apasiona construir interfaces de usuario intuitivas (UI/UX), dominas el manejo de flujos de autenticación basados en JWT/RBAC y tienes experiencia implementando mecanismos de cifrado en el cliente (AES) para transacciones financieras, ¡queremos conocerte!
Responsabilidades principales
- Diseñar e implementar interfaces modernas, responsivas y con un excelente UI/UX enfocado en la usabilidad del usuario.
- Gestionar el control de acceso y vistas dinámicas basadas en Roles de Usuario (RBAC) mediante la lectura y validación de JWT.
- Implementar mecanismos de seguridad en el cliente, incluyendo el cifrado de datos sensibles (AES) previo al envío de información de pago/transaccional.
- Consumir e integrar APIs RESTful (POST, GET, PATCH/PUT) manejando respuestas asíncronas, formatos JSON y control de errores por código de estado HTTP (200, 400).
- Implementar sistemas de notificaciones, validación de formularios y máscaras de datos (enmascaramiento de tarjetas bancarias).
- Simular y probar entornos de desarrollo utilizando herramientas de mocking de servicios.
Requisitos técnicos (Stack indispensable)
Framework Frontend: Dominio avanzado en React, Angular o Vue (TypeScript o ES6+ altamente deseable).
Seguridad & Autenticación:
- Experiencia práctica con JWT (JSON Web Tokens): parsing, manejo de tokens en encabezados y flujo de sesión.
- Conocimiento en criptografía en el cliente (algoritmo AES con librerías como CryptoJS o Web Crypto API).
Consumo de APIs & HTTP:
- Experiencia sólida con Axios o Fetch API (interceptores, manejo de métodos HTTP y respuestas JSON).
Diseño & UI/UX:
- Manejo de librerías de estilos / componentes (Tailwind CSS, Material UI, Bootstrap o Styled Components).
- Creación de notificaciones de estado (Toasts/Alerts) y retroalimentación visual al usuario.
Herramientas de testing/mocking: Uso de herramientas tipo Mockoon, Postman o similar para simular payloads y respuestas del backend.
Deseable / Plus
- Experiencia previa en proyectos del sector FinTech, pasarelas de pago o sistemas transaccionales.
- Conocimiento de buenas prácticas de desarrollo seguro (OWASP).
- Pruebas unitarias/integración (Jest, Cypress, React Testing Library).
Envíanos tu CV actualizado al correo de contacto y/o postulate por este medio.