
Senior Frontend Engineer
Hybrid
London, United Kingdom
Full Time
23-04-2025
Job Specifications
Dojo from the get-go
First launch was back in 2009. So with over 15 years in the payments industry, we’ve got a story to tell.
Dojo is built to soothe customer and consumer pain points across the world for over 140,000 customers.
And today, there’s over 1000 of us in multiple locations across the UK, Ireland, Spain, and Italy.
Our mission is to empower businesses to thrive in the experience economy by creating the tools and tech that turn transactions into meaningful relationships.
We do that through sophisticated EPOS payments integrations, fast transactions, hospitality bookings, and a strong consumer restaurant app.
The Role
At Dojo, Enterprise Technology is all about setting up and managing the systems that keep our business running smoothly, both now and in the future. We handle a mix of custom and third-party tools, always focusing on making operations more efficient and effective.
Our goal is to streamline time-consuming processes, reduce risk, and support our teams by prioritising the business systems that help them push our product strategy forward, allowing Dojo to continue to grow and scale.
You will be joining the team responsible for multiple customer-facing websites, and the supporting services that power them. Your primary focus will be on expanding our web channels to showcase Dojo’s products and commercial propositions, with an enhanced user experience, with the primary goal of driving customer acquisition.
What You Will Do...
Ensure a high rate of delivery while collaborating within a cross-functional product squad, including engineers, product managers, delivery, designers and QA, to deliver impactful features that elevate the user experience.
Implement and maintain analytics and tracking solutions (e.g., Amplitude, Rudderstack), ensuring clean event design.
Integrate and maintain headless CMS solutions (e.g., Storyblok), enabling content teams to manage and deliver flexible, dynamic content for international markets while ensuring high performance and well structured content models on the frontend.
Building/maintaining a shared design system, working closely with design and creative teams to ensure UI consistency, accessibility, and scalability across all systems.
Ensure our platform's high reliability by contributing with improvements across the stack underpinning our microservices.
Write well-documented, reusable APIs and frontend modules that serve both internal tools and customer-facing features.
Support developers of all experience levels and foster a collaborative and open culture.
Contribute to high level architectural decisions that impact the team's systems.
Stay current with modern web trends and bring ideas to evolve our tooling, workflows, and frontend architecture, keeping our tech stack modern and efficient.
What You Will Bring...
Experience in building dynamic and content-heavy marketing/commercial websites, using a headless CMS technology (e.g. Storyblok) that follow best web design practices (UI/UX).
Proficiency in modern web development practices, languages and frameworks (e.g. Typescript, Astro, Next.js, React, Modern CSS), with hands-on experience implementing and contributing to design systems that promote consistency, scalability, and accessibility.
Solid understanding and implementation experience of tracking and analytics frameworks such as Amplitude, Rudderstack, or similar, ensuring data accuracy, clean event design, and seamless integration within modern web apps.
Desirable: knowledge in Microservices architectures, .NET Core, Kubernetes, and cloud development (e.g. GCP).
Experience working in a cross-functional team of engineers, product, digital designers (creative), and QA. Ability to lead/influence tech discussions and to come up with the best tech solutions to solve customer problems, whilst understanding the importance of UX, performance, security, and observability.
Strong mentorship skills to foster growth, bridge skill gaps, and enhance collaboration, ensuring the team success and individual development across all levels.
Strong knowledge of web site best practices, performance, accessibility, and SEO principles.
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 140,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.
Visit dojo.careers to find out more about our benefits and what it’s like to work at Dojo, or check out our LinkedIn and Instagram pages.
About the Company
First launch was back in 2009. So with over 15 years in the payments industry, we’ve got a story to tell. Dojo is built to soothe customer and consumer pain points across the world for over 140,000 customers. And today, there’s over 1,200 of us in multiple locations across the UK, Ireland, Spain, Italy, and France. Our mission is to empower businesses to thrive in the experience economy by creating the tools and tech that turns transactions into meaningful relationships. We do that through sophisticated EPOS payments int... Know more
Related Jobs


- Company Name
- Click Digital
- Job Title
- IT Engineer
- Job Description
- We are recruiting for an IT Engineer for a leading IT Service provider based in Moston. Ideally you will have current SC Clearance, if not you must be eligible to obtain it. Duties include: Migration Set-up Setting-up Refresh Clinic Moving the required quantity of devices as instructed by the Contractor Engineer and Site Manager from the onsite storage location to the Refresh Clinic location. Login to any system as required via device(s) provided by the contractor’s engineer and Site Manager and under their instructions refresh Laptops Correctly update the Contractor’s workflow management system at all relevant steps Seek guidance as required from the Post Migration Technical Support Specialist and Site Manager when required This is an umbrella contract, the role is Inside IR35


- Company Name
- Sofico
- Job Title
- Senior Java Software Engineer (m/f/d)
- Job Description
- What the job is about? As a senior java Software Engineer, you'll work on our in-house created package 'Miles'. It is an ERP software for automotive finance, leasing, fleet, and mobility management. This end-to-end solution encompasses front-, mid-and back-office functions that can be extensively customized to the customers' needs through configuration and custom development. You'll be part of a multidisciplinary team containing other developers, business consultants, testers, covering our end-to-end business flow. This means you can rely on a very broad base of knowledge and expertise. Every team in Sofico works in an agile way, including scrum, daily stand-ups, and backlog refinement. Besides that, you'll also be joining our Java community, which connects all the Software Engineers within Sofico worldwide. To learn from each other, by sharing best practices, codes, tips and tricks, is what we are striving for. The focus in this role will be on back-end development. Being a Java Software Engineer at Sofico entails that you'll: Mainly work in Java 17 Play an important role in building and rolling out solutions, both within the company and to our customers Either work on improving the current application, developing new modules, or implementing a customization project for one of the customers Confer with business consultants and testers about business needs, bugs, and so on Create designs, prepare work, guide more junior profiles.. Your interests and skills? A passion for developing and building solutions is at the top of our list. As a Software Engineer, it is also key to be able to keep the bigger picture in mind and how different elements are intertwined. Problem-solving is one of your strongest abilities, and you do this in a methodical way. If you are a team player as well, you're the perfect blend of soft skills. We'd love to see the following aspects as well: You have some years of experience within an engineering role You have knowledge of the following technologies: Java 17, Java EE7 Knowledge of relational databases like Oracle, SQLServer, Postgres Experience or knowledge with front end technologies (such as Angular) are a nice plus You are fluent in English, as we are an international and multicultural company What we offer? We would like to welcome you to an international and multicultural company that has been operating for over 30 years and is doubling in size every 5 years. Growth is our middle name, while we strongly adhere to our horizontal and open company culture. You're in the drivers' seat of your own career, that's our motto. Your personal development is therefore paramount. During an extensive onboarding program of six months, we make you, with the support of your job coach, familiar with our product and the organization. Even after this period, you will continue to get opportunities to learn and develop yourself further. You're never alone. At Sofico you will also work in a modern office where we focus on ergonomics. In return for your efforts, we offer an extensive salary package, including a company car, a bonus system, and a pension plan. The flexible office hours and opportunities to work from home up to two days per week provide the necessary flexibility within the company. At Sofico we are strong believers in the power of a good cup of coffee. Water or soft drinks are of course also on the menu. We love our team events. Think after-work drinks, a BBQ, a family day, a company weekend, or a walking dinner with the whole company.


- Company Name
- Spectrum IT Recruitment (South) Ltd
- Job Title
- Data Scientist
- Job Description
- Data Scientist Maidenhead - 3 Days On Site Up to £64,000 + Bonus & Benefits Our client is a global leader in enterprise management software solutions, specialising in helping businesses across the retail and consumer services sectors to optimise operations, manage data, and drive customer loyalty. They are seeking a talented Data Scientist to analyse complex data sets, develop predictive models, and deliver actionable insights that support their cutting-edge solutions. This is an exciting opportunity to work with a forward-thinking organisation that values collaboration, innovation, and the impact of data-driven decision-making on a global scale. Key Responsibilities: Analyse large data sets to identify trends and generate actionable insights. Develop and optimise machine learning models to address business challenges. Collaborate with data engineering teams to ensure data quality and efficiency. Present findings to both technical and non-technical audiences. Mentor junior team members and contribute to the growth of the data science team. Qualifications: Bachelor's degree in Data Science, Statistics, Mathematics, or a related field. 2+ years of experience in a data science or analytics role. Proficiency in Python or R, SQL, and data visualisation tools. Experience with machine learning models and statistical analysis. Preferred Skills: Familiarity with AWS and experiment design. Strong problem-solving and communication skills. What's on Offer: Join a global leader driving innovation and efficiency in a dynamic industry. This role offers the chance to make a meaningful impact on leading brands and millions of customers worldwide, while advancing your career in a collaborative and innovative environment. How to Apply: If you're ready to take your data science career to the next level and thrive in a global organisation, apply today! Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.


- Company Name
- Experis UK
- Job Title
- embedded software engineer
- Job Description
- Role: Embedded Software Engineer Location: Glasgow OR Dundee they have 2x offices so you can work from either Salary: £40,000 - £50,000 approx. but can be flexible for the right person Onsite work: you are required to be onsite 3x days per week Role Description And Purpose We are seeking a talented and passionate Embedded Software Engineer to join our growing technology team. You will play a crucial role in designing, developing, and implementing embedded software for our next-generation aquaculture technology. This is an exciting opportunity to contribute directly to technology for good, working on real-world systems that have a tangible impact. You will be involved in the full software development lifecycle, from requirements gathering to deployment and maintenance, working closely with hardware engineers, data scientists, and aquaculture specialists. Responsibilities Design, develop, and debug embedded software and firmware for a variety of aquaculture monitoring and control systems (e.g., sensor integration, automated feeding systems, water quality monitoring devices). Write clean, efficient, and well-documented code Python for embedded systems. Work with microcontrollers, microprocessors, and real-time operating systems (RTOS). Implement communication protocols (e.g., MQTT, UART, SPI, I2C, Ethernet, Bluetooth, LoRaWAN) for data transmission and device control. Integrate software with various hardware components, including sensors, actuators, and communication modules. Participate in the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment. Develop and execute unit, integration, and system tests to ensure software quality and reliability. Troubleshoot and debug software and hardware issues in embedded systems. Collaborate effectively with hardware engineers, data scientists, and aquaculture experts to define system requirements and ensure seamless integration. Contribute to the continuous improvement of our software development processes and tools. Stay up-to-date with the latest advancements in embedded software development and the aquaculture industry. Qualifications Bachelor's degree in Computer Science, Electrical Engineering, or a related field. Proven experience (typically 2+ years) in developing embedded software and firmware. Strong proficiency in Pythen programming for embedded systems. Experience working with microcontrollers and microprocessors (e.g., ARM Cortex-M, ESP32, NVIDIA Jetson). Knowledge of communication protocols relevant to IoT and industrial automation (e.g., MQTT, Modbus). Solid understanding of communication protocols (e.g., UART, SPI, I2C, Ethernet, Bluetooth, LoRaWAN). Experience with debugging tools and techniques for embedded systems (e.g., JTAG, oscilloscopes, logic analyzers). Ability to read and understand hardware schematics and datasheets. Strong problem-solving and analytical skills. Excellent communication and teamwork skills. Preferred Qualifications Experience with C/C++, BASH, etc. for embedded systems or scripting. Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and IoT services. Familiarity with data acquisition and processing techniques. Understanding of control systems and algorithms. Previous experience in the aquaculture, agricultural technology, or environmental monitoring sectors. Experience with version control systems (e.g., Git). Experience with agile development methodologies. General Skills Excellent problem-solving skills and the ability to think creatively to overcome technical challenges. A passion for learning and staying updated with the latest industry trends and best practices. Strong communication and teamwork skills, with the ability to effectively collaborate with cross-functional teams, your default should be Openness and transparency. Desire to take the initiative and self-start when necessary. Flexibility, we pride ourselves on doing what is necessary to make the whole organisation successful. Benefits 37.5 hours working week 33 days annual leave Death in service at 4 x your annual salary Employee Assistance Programme Enhanced parental leave policies Birthday day off Paid bereavement leave Paid sick leave Company pension scheme Cycle to work scheme Free parking on the Glasgow site How to apply? Please send a CV to danielle.chapman@experis.co.uk People Source Consulting Ltd is acting as an Employment Agency in relation to this vacancy. People Source specialise in technology recruitment across niche markets including Information Technology, Digital TV, Digital Marketing, Project and Programme Management, SAP, Digital and Consumer Electronics, Air Traffic Management, Management Consultancy, Business Intelligence, Manufacturing, Telecoms, Public Sector, Healthcare, Finance and Oil & Gas.