At a Glance
- Tasks: Design and develop innovative customer-facing apps using modern frontend technologies.
- Company: Join Dojo, the UK's largest and most loved payment acquirer.
- Benefits: Enjoy an office-first culture, competitive salary, and opportunities for professional growth.
- Why this job: Shape the future of financial experiences for thousands of businesses.
- Qualifications: 5+ years in frontend development with expertise in React and TypeScript.
- Other info: Collaborative environment focused on diversity, equity, and inclusion.
The predicted salary is between 42000 - 84000 ÂŁ per year.
We’re reinventing payments. In less than four years, Dojo disrupted the market to become the largest and most loved acquirer in the UK. Our payments infrastructure, purpose-built for in‑person commerce, is game changing. Now, over 150,000 customers across four countries choose to transact billions with us every year. But we’re just getting started.
Our people are the driving force behind our success. They are our greatest investment and our ultimate competitive advantage. We hire exceptional people and give them the autonomy, trust, and ownership to thrive. The results take care of themselves.
The Role... At Dojo, Customer Apps is all about building and scaling all the customer facing apps that help our customers run their businesses smoothly, now and in the future. Our goal is to transform the way our customers interact with our products, aiming to offer a way to streamline all of their processes into one application suite. Therefore, this is a role which sits in a team interfacing with most of the products that Dojo offers. The team is building a new home for Dojo's products. Where our customers can discover them and buy them. Think payment device management, transaction access, restaurant and reservations operations, loyalty schemes, and many more.
Join the Customer Apps Embedded Finance team and help shape the next generation of financial experiences for Dojo’s merchants. Over the next few quarters, we’re building a suite of tools around Takings, Transfers, Billing, Rewards, and Cashflow — bringing together payment data, funding insights, and financial health features into one seamless experience.
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 participate in the Web Chapter, contributing to a collaborative web 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 centralised Design System or component library (e.g. Storybook)
- Knowledge of backend APIs (we use 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 (e.g. WCAG and WAI‑ARIA)
- Exposure to analytics and user behaviour tracking
- Experience with observability tools (e.g. Sentry, LogRocket)
Dojo home and away We believe our best work happens when we collaborate in‑person. These “together days” foster communication, drive innovation and spark our brightest ideas. That's why we have an office‑first culture. This means working from the office 4+ days per week. With offices across Europe, we know a thing or two about staying dynamic. Need deep focus? Head to a quiet zone. Big ideas? Collaboration spaces have you covered. Just here for a catch‑up? Our social hubs make it easy. Do work that counts, in spaces made for you.
Question: what’s curious, relentless, and customer obsessed? If you’re keen to know the answer, you’re a third of the way to meeting our Dojo values. If the following speak to you, let’s talk:
- You’re curious. You have a real desire to learn and create.
- You’re relentless. You keep going even when it’s easier not to.
- You’re customer‑obsessed. You know how important customers are to what you do.
Diversity, equity, and inclusion at Dojo From local bakeries to well‑known eateries, Dojo payments serve over 150,000 places across the UK. And something that’s fundamental to creating relevant, innovative products at Dojo is to build teams to reflect the diversity of the businesses we serve. Our drive to improve diversity, equity, and inclusion is closely linked to helping employees thrive and innovating for better customer experiences. If you care about your work, you’re curious, and you think customer‑first, you have a place at Dojo. To make sure you’re the best you can be throughout the recruitment process, let us know if you need any extra adjustments to help you thrive.
Frontend Engineer - Embedded Finance employer: Dojo
Contact Detail:
Dojo Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Frontend Engineer - Embedded Finance
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with current Dojo employees on LinkedIn. A personal connection can make all the difference when it comes to landing that interview.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best frontend projects, especially those using React and TypeScript. This is your chance to demonstrate your expertise and passion for product quality.
✨Tip Number 3
Prepare for the interview by brushing up on your knowledge of modern frontend architecture and web testing frameworks. Be ready to discuss how you’ve tackled challenges in past projects and how you can contribute to Dojo’s mission.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Dojo team.
We think you need these skills to ace Frontend Engineer - Embedded Finance
Some tips for your application 🫡
Show Your Passion: When you're writing your application, let your enthusiasm for frontend development shine through! We want to see that you’re not just ticking boxes but genuinely excited about the role and what we do at Dojo.
Tailor Your Experience: Make sure to highlight your relevant experience with React, TypeScript, and any other tech mentioned in the job description. We love seeing how your skills align with our needs, so don’t hold back on those details!
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and make it easy for us to see why you’d be a great fit for the team.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves.
How to prepare for a job interview at Dojo
✨Know Your Tech Stack
Make sure you brush up on your knowledge of React, TypeScript, and Next.js. Be ready to discuss how you've used these technologies in past projects, and think about specific examples where you implemented modern frontend architecture.
✨Showcase Your Problem-Solving Skills
Prepare to talk about challenges you've faced in frontend development and how you overcame them. Dojo values a relentless approach, so highlight instances where you persisted through difficulties to deliver high-quality results.
✨Understand the User Experience
Since this role is all about transforming customer interactions, be prepared to discuss your approach to user experience design. Share any experiences where you collaborated with design teams to create seamless applications that enhance customer satisfaction.
✨Be Ready for Code Reviews
Expect to participate in discussions about code quality and best practices. Brush up on your knowledge of testing frameworks like Jest or Cypress, and be ready to explain how you ensure your code is maintainable and well-tested.