
Frontend Developer (React)
Codekeeper1 day ago
Remote, EMEASenior
Base Salary
$10k - $100k/yr
Responsibilities
- Develop user-facing features, reusable components, and libraries for web applications.
- Translate complex Figma designs into CSS and JavaScript/React implementations.
- Ensure UI designs are technically feasible and optimize applications for speed, scalability, and maintainability.
- Collaborate with designers, backend engineers, product managers, and other team members.
- Maintain existing codebases, participate in peer code reviews, and uphold coding standards.
- Own automated testing processes and write and maintain test scripts using Cypress, Playwright, Storybook, Chromatic, or similar tools.
- Address frontend performance and scalability issues and ensure seamless backend integration.
Requirements
- At least 5 years of hands-on experience with JavaScript and core concepts.
- At least 5 years of hands-on experience with TypeScript.
- At least 5 years of experience with React and single-page applications.
- At least 3 years of hands-on experience with HTML5 and CSS3.
- At least 3 years of hands-on experience with GraphQL and Apollo.
- At least 2 years of experience with modern CSS, SCSS, Less, or CSS-in-JS development.
- Strong experience with visual regression tools such as Cypress, Playwright, Storybook, Chromatic, or similar.
- Experience with Ant Design or TailwindCSS.
- Strong communication, teamwork, service orientation, software development passion, and project ownership.
- Nice-to-have experience with data visualization frameworks such as Chart.js or Google Charts, AWS technologies, and React Native.
Benefits
- Remote-first work arrangement with a central office in The Hague.
- Europe CET (+1/-1) regional alignment.
- Passionate and fun-loving colleagues in a startup-minded environment.
- Opportunities for career growth and team activities and gatherings.
- Comprehensive onboarding with a dedicated ramp-up period.
- Supportive team culture emphasizing open communication and direct feedback.