Careers

About us

GradeMaker is an educational technology company based in Witney, Oxfordshire, serving global education markets with our cloud based enterprise technology. Our particular focus is on assessment and data, which lie at the heart of education worldwide. We target national Ministries of Education, Exam Boards and Universities, with customers in the Caribbean, Europe and Africa.

We are proud of our solutions which are built on a passion for educational improvement, exceptional usability and expertise in the following technologies:

  • Front end: HTML5, Bootstrap, SASS, JavaScript and AngularJS
  • Server side: Apache, PHP5, Laravel and other libraries where required
  • Data layer: MongoDB and Elasticsearch
  • Platform: AWS and MongoLabs
  • Deployment: Automation of continuous deployment is handled by Composer, Node, Bower, GIT, bitbucket.org, Jenkins and PHPUnit

We are always keen to speak with talented software developers, testers, project managers, marketing and sales experts and educationalists who can support our growth and help our customers succeed.

The people we like to work with are naturally open and collaborative and enjoy helping make a team succeed. They are inquisitive, reliable, bright and good problem solvers. They will share our strong personal values and commitment to excellence.

We offer competitive salaries and incentives, flexible start times, life insurance of double your salary and pension contributions. You will get 25 days of leave per year with the opportunity to transfer holiday into the following year if you want to.

If you would like to talk to us, please get in touch to find out what opportunities are coming up or to talk about specific jobs listed.

Current jobs

Project Manager

The role includes three key areas of responsibility, which broadly break down as follows:

  • Pre-sales support: Work with Sales to define realistic implementation plans and milestones for new services which take into account the customer’s objectives, operational calendar and GradeMaker’s development roadmap; input to the definition of the client’s target operating model (the revised working method the client will use after adopting GradeMaker); input to cost estimates as required.
  • New service implementation: Create a project PID, drawing on input from Sales and other colleagues; manage the implementation process for new customers, working closely with the client’s implementation lead; maintain project plans, issues and risks, track costs; mobilise and manage input from in house and third party resources; manage invoicing; provide progress reports; manage project governance to enable senior supplier/sponsor input to projects.
  • Steady state operations: manage ongoing service delivery, including programme reporting, invoicing, managing the Change process, maintaining operational contact with the client as they extend and develop their use of the software, and contributing to the support process (for example resolving some non technical queries). Supported by a GradeMaker senior supplier.

The role will have extensive customer contact, using a combination of phone, Skype, GoToMeeting, email and face-to-face meetings (which may include limited overseas travel).

As a key member of the GradeMaker team, the Project Manager will input into roadmap planning, ensuring the Product lead is aware of client requirements as development choices are made.

Education training and qualifications: Graduate with good degree

Required skills:

The role holder should demonstrate the following skills:

  • Strong project management skills: creating PIDs and plans, delivering and reporting projects against plan, managing risks and issues, managing change. Prince2 or PMP certification is an advantage.
  • Excellent communication skills (written and spoken). Consistently polite, clear, unambiguous, courteous and friendly.
  • Good analytical skills. A clear thinker and intelligent problem solver.
  • Good organisational skills, with a strong attention to detail.
  • Ability to manage projects in parallel and set priorities.
  • Confidence with technology. Word, PowerPoint, Excel, project management software; running online meetings (e.g. Skype, Go To Meeting). Able to adopt new systems.

Experience:

The required experience is as follows:

Essential experience

  • >5 years’ experience in a project management role with exposure to technology based projects which change client processes.
  • Experience of supporting new project implementation, including project definition (e.g. defining plans, budgets, goals, creating project PIDs) and managing the implementation phase.
  • Experience of ongoing service management (e.g. managing change, tracking costs against plan, monitoring customer satisfaction, ensuring support systems operate effectively).

Advantageous experience

The following experience would be advantageous

  • Experience of working in the education sector. The ideal candidate will have a good understanding of assessment.
  • Experience of business analysis (for example to help define new operating models for clients as they adopt technology).
  • Experience of working with overseas clients.
  • Experience of working with technical teams and agile development processes.
  • Experience of supporting clients through a change process.
  • Experience in a small business environment.

Personal attributes:

  • Reliable. Organised with a strong attention to detail.
  • Results focused and resilient. Likes to get things done, proactive, happy to be hands-on.
  • Confident and emotionally intelligent. Good listener. Persuasive, able to mobilise resources to deliver successful projects.
  • Team worker. Open and collaborative, a clear communicator and listener.
  • Strong personal values with a positive outlook and a deeply held commitment to customer success.
  • Focused on improvement. Able to identify ways to develop and improve processes to strengthen the way we work.
  • Ambitious for high standards.
Apply now

Senior PHP / AngularJS software developer

We are seeking a senior PHP / AngularJS software developer to work on the GradeMaker cloud-based educational technology suite.

This post requires at least 3 years of experience writing business (enterprise scale) applications which uses the technology set mentioned above. The core focus of this role is enterprise PHP development with database interaction and development providing data to the user interface via AngularJS.

The candidate we are looking for must demonstrate strong knowledge of PHP5, OO design patterns and experience in working with MVC framework (Laravel or Symfony, Zend or Yii). The candidate should ideally have good knowledge of OO JavaScript and JS frameworks, ideally AngularJS. Other key skills are knowledge of API’s, RESTful web services and the LAMP stack with a understanding of NoSQL, ideally MongoDB. Strong knowledge of HTML5 and CCS3 would be a distinct advantage.

He or she will also be expected to be a good team player, working in close collaboration with colleagues and reviewing team members’ code. S/he will be experienced in the Agile working method and enjoy providing guidance to colleagues. The post holder will carry out unit testing of their work and demonstrate knowledge and skills in managing deployment. They will have an open personality, be a good problem solver and demonstrate high standards and a commitment to team success.

Apply now

Front end developer

We are looking for a front end software developer to work on the GradeMaker cloud-based educational technology suite.

The candidate we are looking for must demonstrate strong knowledge of HTML, CSS, JavaScript, Bootstrap & SASS. The candidate should have good knowledge of OO JavaScript and JS frameworks, ideally AngularJS. The role requires someone with a particular eye for detail and a real passion for striving for excellence in UI and UX which is a key focus of the product.

He or she will also be expected to be a good team player, working in close collaboration with colleagues and reviewing team members’ code. S/he will be experienced in the Agile working method and enjoy providing guidance to colleagues. They will have an open personality, be a good problem solver and demonstrate high standards and a commitment to team success.

This is a fantastic opportunity to work on a complex business application and broaden the applicants knowledge into the deeper stack if desired.

Apply now