Ingeniero/a de Software – Digital Frontend/ DEVELOPER .NET
Somos una empresa líder en el desarrollo de software para el sector financiero, comprometida con la innovación y la excelencia en tecnología. Ofrecemos un ambiente de trabajo dinámico y colaborativo
Descripción de puesto:
Escalar y asegurar canales digitales (web/móvil) con excelente UX, autenticación robusta y menor exposición a vulnerabilidades del cliente.
Desarrollar features de canal digital con performance y seguridad por diseño.
Optimizar el rendimiento bajo alta demanda y reducir incidentes en producción.
Es responsable de desarrollar y mantener los canales digitales del banco: aplicaciones móviles, banca en línea, portales web y aplicaciones de clientes. Su enfoque principal es crear experiencias de usuario excepcionales, garantizando seguridad, performance y correcta integración con servicios backend para ofrecer soluciones digitales innovadoras y accesibles.
Habilidades técnicas:
Licenciatura o Ingeniería en Sistemas, Diseño Digital, Multimedia o afín.
Certificaciones deseables: Google Mobile Web Specialist, React/Angular.
Experiencia
5-6 años de experiencia en desarrollo frontend y/o aplicaciones móviles.
Portfolio demostrable de aplicaciones web o móviles en producción.
Experiencia en desarrollo de aplicaciones bancarias o financieras (deseable).
Experiencia práctica en integración con APIs RESTful.
Conocimiento de seguridad en aplicaciones web (OWASP básico).
Conocimientos técnicos
Frontend: React o Angular, TypeScript/JavaScript, HTML5, CSS3, SASS/LESS.
Mobile: React Native, Flutter, o desarrollo nativo (Swift/Kotlin) básico.
State management: Redux, MobX, Context API.
Responsive design, Material Design, Bootstrap, Tailwind.
Testing: Jest, Cypress, React Testing Library.
Build tools: Webpack, Vite.
Git, Azure DevOps, CI/CD básico.
APIs: RESTful, JSON, integración con backends .NET.
Seguridad: OAuth 2.0, JWT, HTTPS.
Deseable: Figma básico, principios UX/UI, Analytics.
Competencias
Atención al detalle en calidad visual y funcional.
Sensibilidad hacia experiencia de usuario.
Capacidad de traducir diseños a código funcional.
Pensamiento creativo para resolver problemas de UI/UX.
Comunicación efectiva con diseñadores y backend developers.
Orientación a resultados y entregas de calidad.
Proactividad en adopción de nuevas tecnologías frontend.
Capacidad de aprendizaje rápido de frameworks y librerías.
Actividades principales:
Desarrollar interfaces de usuario modernas y responsivas para web y móvil.
Implementar funcionalidades frontend para banca móvil y banca en línea.
Integrar aplicaciones frontend con APIs RESTful y servicios backend.
Desarrollar componentes reutilizables y mantener librerías de componentes.
Implementar medidas de seguridad en aplicaciones web y móviles (OWASP).
Optimizar performance de aplicaciones (carga rápida, lazy loading, PWA).
Escribir pruebas unitarias y end-to-end para aplicaciones frontend.
Participar en code reviews y mejora continua de estándares de código.
Colaborar con diseñadores UX/UI para implementación fiel de diseños.
Resolver bugs y optimizar aplicaciones existentes.
Módulos web/móvil, pipelines de release y tableros de performance.
Core Web Vitals, tasa de errores en producción, disponibilidad del canal.
UX técnico, seguridad del lado cliente y escalabilidad.
Accesibilidad web (WCAG)
Biometría / autenticación en apps (face ID, huella)
Flutter (deseable)
SignalR (deseable)
- Ubicaciones
- Nova Solutions Systems
Acerca de Nova Solutions
¿Listo para ser parte de la revolución?
Buscamos personas curiosas, creativas y con ganas de hacer historia. Explora las oportunidades que tenemos para ti y da el siguiente paso en tu carrera.