Front-End Developer

thinkproject
Utrecht, Netherlands
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Utrecht, Netherlands

Tech stack

JavaScript
API
Artificial Intelligence
Azure
Browser Compatibility
CSS
Cloud Computing
Software Quality
Code Review
Programming Tools
Design of User Interfaces
Scrum
Ui Patterns
TypeScript
Web Applications
React
Cypress
WebPack
Build Tools
Figma
Front End Software Development
React
REST
Microservices

Job description

We are looking for a highly skilled Front-End Developer (React.js) with 10-11 years of experience in building modern, scalable, and performant web applications. The role is centered on React.js and web front-end development, with exposure to AI assisted tools considered a plus. The ideal candidate is someone who can combine strong technical expertise with ownership, collaboration, and a passion for delivering excellent user experiences., * Design, build, and maintain React.js applications with reusable, modular, and scalable components leveraging AI-assisted development tools where appropriate.

  • Develop and maintain shared UI components and features as part of broader React.js projects.
  • Translate Figma designs into high-quality, responsive, and accessible React.js user interfaces supported by AI-driven design-to-code workflows.
  • Collaborate closely with UI/UX designers to define and evolve design systems and UI standards.
  • Set up, integrate, and work with Figma MCP Server to streamline design-to-code workflows.
  • Implement advanced state management solutions (Redux, Zustand, Recoil, or Context API).
  • Integrate front-end applications with RESTful APIs and backend services.
  • Optimize applications for performance, accessibility, and cross-browser compatibility.
  • Write robust tests (unit, integration, and end-to-end) using Jest, React Testing Library, Cypress with exposure to AI-assisted test generation and coverage analysis.
  • Ensure high code quality through code reviews, refactoring, documentation, and adherence to best practices.
  • Participate in architecture discussions, propose technical improvements, and mentor junior developers.
  • Leverage AI-powered tools and workflows to improve development efficiency through and code quality.

Requirements

  • 10-11 years of professional front-end development experience.
  • Expert-level knowledge of React.js (hooks, functional components, Context API).
  • Strong proficiency in JavaScript (ES6+) and TypeScript.
  • Solid understanding of modern CSS (Flexbox, Grid) and experience with CSS-in-JS solutions (Styled Components, Emotion).
  • Experience converting Figma designs into production-ready React.js interfaces with some awareness of AI-assisted UI generation tools.
  • Exposure to AI tools for frontend development, UI generation, testing, or productivity enhancement.
  • Familiarity with modern bundling and build tools (Webpack, Vite).
  • Proven ability to deliver high-quality, responsive, and maintainable web applications.
  • Experience working in Agile/Scrum teams.

Nice-to-Have (Bonus Skills)

  • Experience working on design systems or reusable UI patterns.
  • Knowledge of Figma MCP Server setup and workflows.
  • Experience with CI/CD pipelines (Azure DevOps).
  • Knowledge of cloud-based solutions (Azure).

Soft Skills

  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities.
  • Ability to mentor team members and guide UI and code quality standards.
  • Ownership mindset: capable of taking features from design through development to deployment independently.

Benefits & conditions

By combining information management expertise and in-depth knowledge of the building, infrastructure, and energy industries, Thinkproject empowers customers to efficiently deliver, operate, regenerate, and dispose of their built assets across their entire lifecycle through a Connected Data Ecosystem.

About the company

thinkproject was founded in 2000 in Munich, Germany. Since then, the company has grown into the leading provider for cross-enterprise collaboration and information management in Europe.

Global customers from the construction and engineering industries are served from thinkproject’s home base in Munich and via a range of subsidiaries across Europe.

thinkproject addresses today’s digitization challenges in construction and engineering by providing state-of-the-art software solutions as well as industry expert consulting and services.

Apply for this position