
Remote opportunity at
CodekeeperFrontend Developer (React)
Codekeeper is hiring a Frontend Developer with deep React experience to build user interface components for its web application. The role is full-time and remote, and…
Career Tools
About This Role
Codekeeper is hiring a Frontend Developer with deep React experience to build user interface components for its web application. The role is full-time and remote, and the posting specifies a Europe-based region on Central European Time, with a tolerance of one hour either way. The developer builds robust, maintainable interface components, ships new user-facing features and creates reusable libraries. Other responsibilities include checking that UI and UX designs are technically…
Job Description
Codekeeper is hiring a Frontend Developer with deep React experience to build user interface components for its web application. The role is full-time and remote, and the posting specifies a Europe-based region on Central European Time, with a tolerance of one hour either way.
The developer builds robust, maintainable interface components, ships new user-facing features and creates reusable libraries. Other responsibilities include checking that UI and UX designs are technically feasible, improving speed and scalability, turning intricate Figma mockups into CSS and JavaScript, integrating with backend services, and taking part in peer code reviews. The developer works closely with design and product colleagues.
Testing is a substantial part of the position. The developer writes and maintains automated test scripts with Cypress, Playwright and Storybook, and works with visual-regression tooling like Chromatic. The current stack centers on JavaScript and TypeScript, CSS and React, with openness to new technologies as they emerge.
The posting suits an experienced engineer with a substantial frontend and testing background, a service-minded attitude and readiness to own projects end to end. Codekeeper describes itself as a remote-first software escrow company with its main office in The Hague. Applications may be written in Dutch or English.
Responsibilities
- Build new user-facing features, reusable components and shared libraries
- Check that UI and UX designs can be implemented technically
- Improve application speed and scalability while keeping coding standards high
- Turn intricate Figma mockups into styled JavaScript components with React
- Collaborate with design and backend teams on web application enhancements
- Upkeep and enhancement of existing code, checked through peer reviews
- Write and maintain automated tests in Cypress, Playwright and Storybook
Requirements
- Five-plus years of hands-on JavaScript experience
- Five-plus years of TypeScript experience
- Five-plus years building React-based single-page apps
- Three-plus years of HTML5 and CSS3 work
- Three-plus years with GraphQL and Apollo
- Two-plus years with modern CSS, SCSS, Less or CSS-in-JS
- Proven use of visual regression tooling, including Chromatic
- Ant Design or Tailwind CSS know-how
- Clear communication, teamwork and a service-minded approach
- Sense of ownership over project outcomes
Qualifications
- Familiarity with data visualization libraries such as Chart.js or Google Charts
- Exposure to AWS services
- React Native experience
Core Skills
Benefits
- Friendly, passionate colleagues
- Startup mindset with growth opportunities
- Recurring team gatherings and activities
- Thorough onboarding with a structured ramp-up stage
- Open communication and constructive feedback
- Room to advance professionally and have real impact
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this role remote?
The listing is remote, and the posting asks for a Europe-based region on Central European Time, with a tolerance of one hour either way.
What experience does the posting ask for?
It asks for at least five years each with JavaScript, TypeScript and React, plus several years with HTML5, CSS3 and GraphQL and experience with visual regression testing.
Is a salary listed?
No salary is specified in the posting.
How do I apply?
Submit an application explaining your interest and approach, in English or Dutch.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.