Job Description
Location: Schiphol, Netherlands
We are seeking a mid-level Front-end Engineer to build and enhance user-facing applications in a complex, data-driven environment. You will work within an agile, cross-functional team to develop a product that delivers real-time insights using AI and computer vision.
Key Responsibilities
Develop and maintain front-end applications (dashboard and mobile interfaces)
Build new features and improve existing functionality
Translate product and design requirements into high-quality UI
Write clean, testable, and maintainable code
Reduce technical debt and improve code quality
Collaborate with designers, product managers, and back-end engineers
Contribute to back-end services or APIs when needed
Participate in code reviews and agile ceremonies
Support improvements in front-end architecture and development practices
Tech Stack
TypeScript
React
GraphQL
Node.js / NestJS (basic back-end contributions)
Flutter (mobile)
Kafka / Redis
Docker / Kubernetes
Required Skills & Experience
Several years of experience in modern front-end development
Strong proficiency in TypeScript and React
Ability to write maintainable and testable UI code
Experience working in agile teams
Understanding of performance, usability, and user experience
Ability to translate complex data into intuitive interfaces
Basic knowledge of Node.js or back-end concepts
Strong collaboration and communication skills in English
Nice to Have
Experience with GraphQL
Experience with mobile development (Flutter)
Interest in real-time or data-intensive applications
Work Environment
Hybrid working model (approximately 2 days on-site)
International, cross-functional team
Agile development environment
Additional Requirements
Valid identification document
Ability to obtain a Certificate of Conduct (VOG)
CV and cover letter must be tailored and submitted in Dutch (PDF format)