Front-end engineer (typescript / react)-260505-jas-001
ITProposal
Schiphol, Netherlands
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, Dutch Experience level
IntermediateJob location
Schiphol, Netherlands
Tech stack
Flutter
Clean Code Principles
API
Agile Methodologies
Artificial Intelligence
Computer Vision
Big Data
Mobile Application Development
Software Quality
Code Review
Design of User Interfaces
Node.js
Redis
TypeScript
Working Model 2D
React
Technical Debt
Backend
Kubernetes
Data Analytics
Kafka
GraphQL
Front End Software Development
NestJS
Docker
Job description
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., * 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
Requirements
- 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)