Frontend Developer

Career Level:  08 Career
Posting Date:  31 Oct 2025

Role description: We’re looking for an ambitious front-end developer eager to grow their technical expertise and contribute to building our next-generation embeddable component platform — reusable UI components that power partner and merchant dashboards across ClearAccept. You’ll work alongside senior engineers and designers to develop modular, framework-agnostic UI components and help ensure the platform is performant, secure, and easy to integrate. This role is ideal for someone ready to deepen their technical ownership, learn advanced front-end architecture patterns, and contribute to scalable design systems that support ClearAccept’s growing product ecosystem. As an intermediate developer, you’ll focus on delivery, maintainability, and collaboration, while progressively taking on more responsibility for component design, testing, and documentation. Key Responsibilities · Collaborate with senior front-end engineers to build and maintain a reusable, framework-agnostic component library. · Implement high-quality, maintainable UI components using TypeScript and modern JavaScript (ES6+). · Ensure accessibility, performance, and cross-browser consistency across components. · Participate in code reviews, testing, and continuous integration workflows. · Contribute to component documentation and developer onboarding materials. · Support integration of the component library into partner and merchant dashboards. · Learn and apply concepts such as Web Components, microfrontends, and module federation under guidance from senior developers. · Work closely with designers to translate Figma prototypes and design tokens into functional UI. · Take part in proofs of concept and internal demos, showcasing component updates and technical learnings.

 

Required skills and Experience · 3–5 years of front-end development experience using React, Angular, Vue, or similar frameworks. · Proficient in TypeScript, HTML5, and CSS3 (including preprocessors like SASS). · Familiarity with building modular, reusable components or working within a design system. · Understanding of version control (Git), testing frameworks (Jest, Playwright, or similar), and CI/CD pipelines. · Awareness of web performance and accessibility (WCAG) best practices. · Ability to write clean, maintainable code and follow coding standards. · Strong communication skills and a collaborative mindset. Desired skills & experience (nice to have) · Exposure to Web Components, Shadow DOM, or module federation. · Familiarity with component-driven development (Storybook, Bit, or similar tools). · Experience using Figma or working closely with design teams. · Understanding of semantic versioning and library publishing workflows. · Interest in developer experience (DX) and design system scalability. · Previous experience in fintech, platform engineering, or B2B dashboard environments. Required behaviours & attributes · Architect mindset: Think in systems, not pages. Design for reusability and scale. · Experimental and analytical: Run proofs of concept, compare outcomes, and back recommendations with data. · Builder personality: Prototype fast, learn fast, iterate fast. · Communicative and influential: Explain trade-offs clearly, advocate for smart choices, and align stakeholders. · Autonomous operator: Deliver high-impact outcomes with minimal oversight. · Pragmatic perfectionist: Balance design excellence with delivery speed.