Role Overview 

Apply Now 

We are looking for a Frontend Software Engineer to join our growing Digital function. The successful candidate will be a key part of our transition from start-up phase to scale up phase and will report directly to the Digital Lead.

In our aim to become a data led organisation, the Digital team play a pivotal role, building software and churning data to improve user experience, automate processes and foster informed decisions not only within the business but also for our customers.

In this role, you will have the opportunity to work on a broad range of digital transformation projects within the business. Particular to this role, you’ll be contributing to development of an AI, IoT and cloud enabled Industry 4.0 platform that would transform how customers operate and monitor our next generation hydraulic systems. This will involve developing applications centred around modern UI/UX principles, reflecting our growing brand.

In general, you will also bring fresh ideas across areas such as human centred design, UI/UX principles, software engineering and scalable system design. Importantly, you’d be willing to take on new challenges across the full stack technologies to solve problems and make an impact.

Candidates will be remunerated with a competitive salary, a generous employer pension scheme, corporate discounts, and will be given the flexibility of working a compressed fortnight: having every other Friday as a day off & promoting a positive work life balance.

Essential requirements:

  • Bachelor's degree in Computer Science, related technical field, or equivalent practical experience.
  • 3 years of frontend software development experience
  • Proficient understanding of semantic mark-up, including HTML5, CSS3 (including animations)
  • Highly skilled in JavaScript/TypeScript, ReactJS and consuming REST APIs
  • Experience with charting frameworks (Chart JS, Google Charts, D3 JS, etc.)
  • Experience with Node JS and NPM

    Beneficial requirements:

    • 5+ years of frontend software development experience with exposure across full stack technologies
    • Experience with React Native and building native desktop/mobile applications
    • Ability to write front-end code to be cross-browser and cross-device friendly through responsive or adaptive techniques
    • Good understanding of asynchronous request handling, partial page updates
    • Experience with GitHub and continuous integration/delivery (CI/CD).
    • Experience working under agile methodologies (Scrum, Kanban)
    • Interest and ability to learn other coding languages as needed.
    • Ability to communicate in English fluently.

    Key responsibilities:

    • Develop user applications with a focus on UX, performance, device cross compatibility and availability
    • Architect efficient and reusable front-end systems that drive complex web applications
    • Identify and resolve performance and scalability issues
    • Facilitate rapid prototyping and A/B testing to validate features
    • Develop and maintain automated workflows for continuous integration/delivery (CI/CD).
    • Collaborate with stakeholders to capture/validate use-cases, define acceptance criteria and deliver compelling customer-facing products.

    Additional responsibilities:

    • Conduct regular code reviews.
    • Define and uphold best practices in software design and development.
    • Collaborate with peers across different teams to explore new opportunities and develop innovative solutions.
    • Participate in peer reviews and develop an open culture of feedback and appreciation.
    • Mentor junior team members and contribute to their technical development.
    • Assist with future recruitment and conduct technical interviews.


    • Competitive salary.
    • High performance computing kit and accessories.
    • Employer pension scheme (5% contribution).
    • Corporate discount scheme (Perkbox).
    • Flexible working options.
    • Every other Friday off; 9-day compressed work fortnight.
    • Paid annual leave of 22 days, in addition to 8 bank holidays and every alternate Friday off.
    • Amazing people and more.

    Apply Now 

        What’s it like working at Domin?

        What’s it like working at Domin?

        Domin has an enthusiastic team with huge ambition to radically change both the hydraulics industry and the world for the better through our innovative next generation products.

        Domin is fast growing and ever changing; this exciting environment will give you plenty of freedom to grow and pursue new opportunities at every stage. Our culture of innovation and our focus on continuous learning will help to unlock both your full potential, and ours.

        We’re proud of our values and we take them seriously, they are intrinsic to the way that we behave each day at Domin.

        What Our Team Say

        Digital Lead

        Working at Domin has been an incredible growth journey for me both personally and professionally. What attracted me to join Domin was their ambition to change an ageing industry and the vision around it, but what keeps me going everyday are the people and the passion. Senior management are readily accessible and open to new ideas. Collectively, we are onto something incredible here!” - Parvez Alam Kazi

        Technical Sales Executive

        "At Domin, I have had the chance to be a part of several projects developing state of the art technology and bringing it to market across the world. After close to a year and a half of working at Domin, I can safely say that no two days have been the same. Domin is a forward-thinking, supportive company. They give me the tools to constantly learn, improve, and push the boundaries of my potential. They also trust their employees and give them responsibilities from the get-go. Every task completed or problem solved feels impactful and worthwhile." - Cameron Jones

        Executive Assistant

        "Domin have given me so much regular support and encouragement from my day-to-day work, to weekly 1-1s with my manager and longer-term review meetings. Learning and development is really at the core of the culture at Domin. I already feel I have grown so much in the short 6 months that I have been here." - Kayleigh Roots