Front-End Engineer (NL)
- Published on
About the Role
As a Front-end Engineer, you will be responsible for developing and optimizing dynamic and scalable web applications. You will work with technologies like Storybook, React, TypeScript, Vite, and Next.js, implementing server-side rendering (SSR) and websockets for real-time functionality. Furthermore, you will apply Atomic Design and Design Systems to create consistent and reusable components. Motion Design and visual testing are crucial aspects of your workflow to ensure high-quality interactions and stability.
Responsibilities
- Front-end Development: Develop and optimize React-based applications using TypeScript. Implement SSR and performance optimizations with Next.js. Integrate websockets for real-time updates and interactive features. Utilize Vite for fast development builds and optimizations.
- Component & UI Design: Implement Atomic Design principles and contribute to the Design System. Collaborate with UI/UX designers to create pixel-perfect interfaces. Design and implement Motion Design and micro-interactions for a smooth user experience. Apply visual testing to ensure the consistency and quality of components.
- Code Quality & Performance: Write scalable, reusable, and well-documented code. Use visual testing and component testing frameworks to prevent regression bugs. Optimize performance and load times on both client and server sides. Collaborate with back-end engineers to improve API integrations and data-fetching strategies.
About the Candidate
- Requirements: HBO/WO degree in Computer Science, Software Engineering, or a related field. Minimum of 3 years of experience with React, TypeScript, and Next.js. Experience with SSR, static site generation (SSG), and Vite. Familiarity with websockets and real-time applications. In-depth knowledge of Atomic Design, Design Systems, and UI components.
- Nice to Have: Familiarity with Motion Design, micro-interactions, and visual testing. Experience with Jest, Cypress, or other testing frameworks. Affinity for performance optimization and SEO in Next.js applications.
About the Company
Huub operates as a lean tech startup. We are searching for autonomous self-starters who seek pragmatic answers to complex technology issues. This is a place where you can work on concrete solutions to urgent problems using bleeding-edge technology.
Company Culture and Benefits
At Huub, we value culture and connection among our team members. While we are open to remote work, we appreciate candidates who are excited to come to our studio at least once a week to share in the energy and excitement of what we are building together. We offer a market-conform salary supplemented with equity participation.
How to Apply
Please send your CV and cover letter to vincent.lindeboom@huub.nl. Applications without a cover letter and CV will not be considered.