Front-End Developer
Role details
Job location
Tech stack
Job description
We are looking for a highly skilled Front-End Developer (React.js) with 6-8 years of experience building modern, scalable, and performant web applications. The role is centered on React.js and web front-end development, with exposure to React Native 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.
-
Implement advanced state management (Redux, Recoil, Zustand, or Context API). Collaborate closely with UI/UX designers to translate designs into responsive, accessible web experiences.
-
Integrate front-end with RESTful APIs services.
-
Optimize web applications for performance, security, and accessibility
-
Write robust tests (unit, integration, and end-to-end) using tools like Jest, React Testing Library, Cypress.
-
Ensure high code quality through reviews, refactoring, and following best practices.
-
Participate in architecture discussions, propose technical improvements, and mentor junior developers.
Requirements
- 6-8 years of professional front-end development experience.
- Expert-level knowledge of React.js (hooks, context API, functional components).
- Strong proficiency in JavaScript (ES6+) and TypeScript.
- Deep understanding of modern CSS (Flexbox, Grid) and experience with CSS-in-JS frameworks (Styled Components, Emotion)
- Familiarity with bundling and build tools (Webpack, Vite).
- Proven ability to deliver high-quality, responsive, cross-browser compatible applications.
- Experience working in Agile/Scrum teams.
Nice-to-Have (Bonus Skills)
- Exposure to React Native for mobile app development (bridging, native modules, app store deployment).
- Experience with CI/CD pipelines for web (Azure DevOps).
- Knowledge of cloud-based solutions (Azure).
Soft Skills
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Capable of mentoring team members and guiding code quality standards.
- Ownership mindset: able to take features from design 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.