Responsabilidades principales:
desarrollo frontend:
* desarrollar aplicaciones web responsivas utilizando reactjs y typescript.
* crear y mantener aplicaciones móviles usando react native.
* implementar pruebas unitarias de frontend con jest.
* integrar aplicaciones frontend con apis rest.
* optimizar el rendimiento y la experiencia del usuario en las aplicaciones.
* implementar mejores prácticas de seguridad en el frontend.
desarrollo backend:
* diseñar y desarrollar apis rest usando c# y el framework .net.
* implementar el patrón backend for frontend (bff) con nodejs/typescript:
* crear endpoints especializados para clientes web y móviles.
* optimizar la entrega de datos según las necesidades del frontend.
* escribir y mantener procedimientos almacenados en sql server.
* desarrollar y mantener implementaciones de mongodb para la capa bff.
* implementar pruebas unitarias integrales usando mstest.
* diseñar y optimizar esquemas y consultas de bases de datos.