Responsibilities
In this role, you’ll be responsible for designing, building, and maintaining Hyfen’s state of the art frontend applications. You will be responsible for optimizing user experience and help create a UX-minded frontend practice. You will work in one of our project teams to write reusable, testable, and efficient code and to implement high-availability applications. You’ll be responsible for ensuring the proper respect of security practices and data protection. You will have a key responsibility in our 24/7 operations, and be one of the drivers for the software architecture, UI/UX design, tooling, and integration strategy choices made by HYFEN.
Concretely, we’ll expect you to
Design, build and maintain our frontend applications
Design UI to optimize & improve user experience
Integrate with server side logic interfaces developed by backend-end developers
Build reusable code and libraries for future use
Optimize applications for maximum efficiency and scalability
Implement security and data protection
We work flexibly, currently as a distributed team working largely from home due to the COVID crisis. In the future, we’ll expect you to be working with us in our Amsterdam or Heerlen offices (while remaining flexible with plenty of working from home possible).
Must Have Skills
You must be fluent in English, and have proven experience working with the following:
Languages / Frameworks
Typescript & JavaScript
React
HTML5, and CSS3
Concepts & Principles
UI/UX Design
Test driven development
Software architecture and security best practices / standards
Automated testing platforms and unit tests
Code versioning
OWASP security principles
Certificates & SSL, CORS
Interfacing via REST APIs
Agile and Scrum
Operating Systems:
Windows
Linux
Technologies:
Microsoft Azure
CI/CD in Microsoft Azure Devops (developing and using)
Visual Studio Code
NodeJS
Version Control (git)
The Cherry on top
You’d really stand out if you have experience with:
Next.js framework
Puppeteer test automation
Chakra-ui components library
Prometheus (and Grafana)
Elastic Stack (ELK)
Personality
We are looking for someone dynamic, a team player at heart, eager to learn, and ready to jump on new topics while taking ownership in delivery.