Senior Software Engineer
Nexthink
- Comunidad de Madrid
- Permanente
- Tiempo completo
- Define and build the next generation micro-frontend architecture
- Enable front-end developers by providing tools and libraries to improve developer experience
- Design and build cloud native web applications
- Maintain the highest code quality standards by using different metrics and by helping the team to improve its best practices in the development
- Put in place the necessary test automation to achieve excellent software quality
- Work with the agile iterative/incremental mindset and best practices and participate actively in the different ceremonials
- Handle L3 support requests (together with the rest of the team)
- Document the solutions and architecture according to our standard
- Strong technical background, with a clear focus on web technologies
- B.E./B.Tech in Computer Science (or equivalent), MSc preferred
- Strong programming skills and ability to code in JavaScript, TypeScript
- Experience with React is a must. Others like Angular, jQuery, Ember will be valued
- Experience with Express.js, GraphQL or similar
- Experience with CDN
- Familiar with Unit, integration and E2E tests (testing library, playwright, Cypress, etc…)
- Experience with module federation is a plus
- Experience with CI/CD is a plus
- Experience with micro-services, Docker and Kubernetes a plus
- Strong motivation for complex challenges and learning new technologies
- Fluent in English (spoken and written)