The client is looking for a passionate Senior Front-end Engineer to help them create a scalable Micro-frontend strategy.
The department is at the heart of our strategy aimed at equipping our engineers with all the tools they need! The tools we provide them, enables them to create business applications that has a differentiating customer experience. We own three major products, the Unified Design System, Web and Mobile SDKs, as well as Content Management as a Service.
To be more specific, our squad is called Shareware and we are growing. Currently we are a small team of 6 engineers, of which 2 are Android, 2 iOS and 2 Frontend orientated. Hieratically, we are within the Web and Mobile SDK area and our current challenge is to develop a Micro-frontend strategy that will provide a better experience for our customers and engineers. Next to that, we also develop, maintain, and support several web libraries and components such as a router, interceptors, cookies, local storage, mock server kit and token-manager.
Roles and responsibilities:
We believe that creating an environment where everybody feels safe and productive is what makes teams great. As a Senior Software engineer you will need to wear many hats to help your squad reach your goals.
Some of the roles and responsibilities that we would like to see:
- Contribute to a safe and productive working environment.
- Always take the opportunities to help others be successful.
- Actively seek to grow your own skills, understand new technologies and contribute to the knowledge of those around you.
- Help maintain and support the existing products and goals.
- Contribute towards a realistic roadmap for your squad.
- Become a Blue Security Champion for your area.
- Contribute and help improve the Frontend Architecture at Touchpoint.
How to succeed:
Our biggest expectation is that you’ll stay curious. Keep learning. Take on responsibility. In return, we’ll back you to develop into an even more awesome version of yourself.
10+ years’ experience in development/software engineering and working within agile organisations.
Experience with the NodeJS ecosystem
Familiar with WebComponents meta-specification
Strive to write code that is clean, secure, well tested and documented.
Experience with frontend build tooling e.g., Webpack and Rollup.
Experience with CI/CD tooling, preferably Azure DevOps.
Well versed with TDD, BDD, and testing tools such as Mocha, Chai, Selenium, Karma, etc.
Strong technical communication skills and keen to engage with customers.
Excellent English verbal and written communication skills.