Connecting Brands & Consumers

Careers / Junior Android Developer

Apply Now

We are looking to recruit a brand new position within our Software Development team.  We are looking for a Graduate with a degree in Computer Science or a related subject, for example Maths/Physics/Engineering.  Or we or looking for a candidate with a minimum of 1 years’ experience.  If you have experience in Java/Android this is beneficial.

The role is based at our Head office in Billericay.  We operate a Hybrid working model with 3 days based in the office (Tuesday, Wednesday and Friday)



The Junior Android Developer is a member of the Software Development Team who are responsible for delivering platforms and solutions to the business and its clients.

The Developer is responsible for the development and maintenance of the EPAY Point of Sale terminal, both developing and maintaining the software. The Point of Sale software is hosted on an android based device and is written in Java, developed on android studio.


Essential Duties

As part of a development team work on the construction of new functionality within the POS software to meet business requirements. Manage and improve existing functionality, identify and fix any defects. It is also desirable to keep up to date with latest developments in the industry and ensure solutions remain compatible.

The successful candidate is expected to participate in all stages of the full software development lifecycle.

Work with the lead Android Developer to ensure initiatives are delivered on time and to client satisfaction.


Key Deliverables

  • Design and develop logical and efficient solutions based on understanding objectives and requirements
  • Produce work of high quality with an emphasis on reliability, scalability and performance
  • Develop solutions with an awareness of security and best practices
  • Create technical documentation for solutions
  • Participate in reviews/audits ensuring that compliance with regulations and accreditation’s are maintained
  • Work with the Software Development Team Lead to deliver all company objectives
  • Meet and exceed all company and individual goals in line with the Company’s policies, procedures, and values
  • Any other reasonable duties as requested by management


Required Experience and Qualities

  • Graduate with a degree in Computer Science or a subject where programming is taught and used (Maths/Engineering/Physics etc) – essential.
  • Experience of Java programming language – essential.
  • Experience of using android studio.
  • Knowledge of design patterns.
  • Knowledge of Test Driven Development.
  • Ability to understand high level requirements and expand on them
  • Ability to work with a high level of responsibility and autonomy
  • Flexibility in terms of working time with a priority on delivering critical business initiatives within agreed time frames
  • A good team player


Salary information available upon application

Apply Now