Senior Frontend Engineer
Join Dojo as a Senior Frontend Engineer to help reinvent payments and build innovative customer‑facing apps for a diverse portfolio of solutions, from payment device management to restaurant operations.
The Role
At Dojo, Customer Apps is focused on scaling the suite of customer‑facing applications that enable our clients to run their businesses smoothly. This role sits at the intersection of multiple products, and helps build a new home for Dojo’s offerings—discover, buy, and manage services such as payment device management, transaction access, loyalty schemes, and more.
What You Will Do
- Technically design and develop new product features using modern front‑end technologies.
- Write high‑quality code that is well‑tested and maintainable.
- Participate in code reviews, architectural discussions, and team planning.
- Work with design and product to define user experience and technical requirements.
- Attend and contribute to the Web Chapter, fostering a collaborative engineering culture at Dojo.
- Mentor and train junior colleagues in modern best practices.
What You Will Bring
- 5+ years of professional experience in frontend web development.
- Expert knowledge of React, TypeScript, Next.js.
- Deep understanding of modern frontend architecture (state management, component patterns, hooks, etc.).
- Experience with web testing frameworks (e.g., Vitest, Jest, React Testing Library, Playwright, Cypress).
- Experience with CSS‑in‑JS libraries (e.g., Vanilla Extract, Emotion, Styled Components).
- Familiarity with CI/CD processes and version control (e.g., Git).
- Experience contributing to a centralized Design System or component library (e.g., Storybook).
- Knowledge of backend APIs (GraphQL) and how they integrate with frontend systems.
- Passion for product quality and user experience.
- Strong communication skills and the ability to work cross‑functionally.
Nice to Have
- An eye for visual design.
- Experience with Chromatic, a visual testing and review tool.
- Deep knowledge of web accessibility standards and best practices (WCAG, WAI‑ARIA).
- Exposure to analytics and user behaviour tracking.
- Experience with observability tools (e.g., Sentry, LogRocket).
Values
We’re curious. We’re relentless. We’re customer‑obsessed. If you embody these values, we’d love to talk.
Diversity, Equity, and Inclusion
From local bakeries to well‑known eateries, Dojo payments serve over 150,000 places across the UK. We believe in building teams that reflect the diversity of the businesses we serve, and we are committed to improving diversity, equity, and inclusion while helping employees thrive.
Adjustments
To support your success throughout the recruitment process, let us know if you need any extra adjustments.
Position Details
- Seniority Level: Mid‑Senior level
- Employment Type: Full‑time
- Job Function: Engineering and Information Technology
#J-18808-Ljbffr
Contact Detail:
Dojo Recruiting Team