Front End Software Engineer

Department: Software Development
Location: Norwich Head Office or Sheffield
Require Travel: Not Required

Job Description

It literally has never been so exciting to join us here at Epos Now!

We have some really new bleeding edge methods to get exposed to, some ambitious growth plans, whilst developing some market leading hardware and software in POS, data and Saas. 

By empowering you with the latest technology, you are the driving force behind our innovations. Epos Now is more than sitting behind a computer, it’s working as a team towards a collective goal. 

An excellent opportunity has arisen for a hands-on experienced Front End Software Engineer Developer to join us at Epos Now. 

As a Front end Software Engineer you will be responsible for the delivery of designs for our Cloud Deployed Mobile Epos System. The delivery will include working within a cross discipline team across all elements of the SDLC.  The candidate should have a solid track record of working on high level user interfaces, with strong awareness of latest and emerging digital trends and technologies. The role requires a strong understanding of user experience, and be interested in the way people choose and use products.


What the role includes?


Software Development

  • Responsible for delivery of feature releases through the SDLC using the agreed method of delivery for your team.

  • Ensuring good coding practices such as adequate code reviews, suitable checkpointing and refactoring of code have been applied to your work.

  • Produce suitable documentation to evidence the work agreed, completed and deployed at the end of the time-boxed period of work or project.

  • Application of the correct tooling, techniques and processes at the appropriate point of the development of the work and evidence how this has been successful through smart metrics or outcomes

Software Delivery Lifecycle (SDLC)

  • Contribute to refactoring of both the practices, processes and approaches the team uses at regular intervals

  • Drive a culture of challenging the existing ways of working and applying more efficient ways of working whilst understanding the reasons for decision making in certain aspects of the work.

Quality Assurance

  • Understand and apply a variety of test approaches to the work developed, including smart adoption of manual testing and a keen focus on building in automation to testing to increase the efficiency of the work conducted

Continuous Improvement

  • Experiment and test/prototype to prove new ideas and solutions to problems.


  • To apply all skills to deliver any other accountabilities as required by the organisation

  • To adhere to policies and processes

  • To suggest process, systems and service improvements

  • Live the company values.


What we offer:

With state of the art offices and our fun and friendly working atmosphere its a great place to be. You'll have flexibility to work your way and keep your ongoing professional development on point. Competitive salary comes as standard, theres free parking (Norwich site) to make your day that bit easier and we are forever reviewing our offerings.