Acerca del puesto
Buscamos un Desarrollador TypeScript con experiencia para trabajar en nuestro equipo de desarrollo para:
- Colaborar estrechamente con el propietario del producto para controlar y dirigir el ciclo completo de desarrollo basado en la evolución de los requisitos.
- Implantación de software de alta calidad basado en historias de usuario, incluida la estimación del esfuerzo.
- Ofrezca soluciones y mejoras técnicas, acompañadas de argumentos bien pensados que las respalden;
- Imponer revisiones de código colaborativas y de alta calidad como práctica básica de desarrollo
- Garantizar que los cambios se documenten exhaustivamente como práctica habitual de desarrollo.
- Establecimiento y mantenimiento de operaciones CI/CD seguras.
- Colaborar con otras unidades y programas del Grupo Banqup .
Nos alegraría ver
Requisitos de conocimientos técnicos:
- Almenos 6 años de experiencia laboral profesional en el desarrollo de TypeScript.
- Experto en comprender los conceptos básicos de React y su ecosistema.
- Profundo conocimiento de los fundamentos de JavaScript y TypeScript, con un gran interés en cómo funcionan las cosas bajo el capó.
- Experiencia con un framework backend Node.js como Express o NestJS
- Gran énfasis en la escritura de código bien documentado, limpio y mantenible;
- Conozca las herramientas de creación de perfiles y evaluación comparativa para localizar y resolver los cuellos de botella.
- Experiencia con desarrollo basado en pruebas, pruebas automatizadas e integración continua, utilizando marcos como Jest o similares.
- Familiaridad con herramientas monorepo (por ejemplo, Nx, Yarn)
- Conocimientos de API web: REST, OpenAPI
- Experiencia con control de código fuente (git/git-flow)
- Conocimientos de bases de datos: SQL (PostgreSQL), NoSQL (DynamoDB);
- AWS (Lambda, DynamoDB, SQS, ...)
- Es obligatorio un excelente nivel de inglés hablado y escrito;
Se valorará el conocimiento de cualquiera de los siguientes aspectos:
- Experiencia en escribir pruebas E2E con un framework como Cypress o Selenium
- Familiaridad con Webpack / Vite, Jenkins, Docker y JIRA
- Buenas nociones de desarrollo web: HTML5, CSS3
- DevOps y Terraform
- Conocimiento de tecnologías y marcos alternativos
Habilidades interpersonales:
- Comunicación escrita y verbal clara, concisa, coherente y completa, en inglés.
- Capacidad para buscar, interpretar y presentar información
- Compartes tus ideas y te mejoras continuamente a ti mismo y al equipo que te rodea
- Alta integridad y gran atención al detalle
- Asume la responsabilidad del código que has escrito y resuelve los problemas de forma proactiva.
- Valorar el esfuerzo en equipo y ser un jugador de equipo
- Aunque el trabajo en equipo es importante, hay que ser capaz de trabajar de forma independiente.
Nos comprometemos a fomentar un lugar de trabajo diverso e integrador en el que todos se sientan valorados y respetados. Como empleador que ofrece igualdad de oportunidades, aceptamos solicitudes de todos los orígenes. Guiados por la Conducta Empresarial Responsable de la OCDE y los principios de Derechos Humanos de la ONU, nos dedicamos a las prácticas éticas y a tener un impacto positivo a través de nuestras soluciones innovadoras.