futureCoders has two main aims:

1) to provide rich, meaningful, work experience for budding young software developers while still in full-time college/school education.

2) to develop low cost, socially purposeful, software for charities, non-profits and early stage startups

Our development teams consist of a lead developer, a project manager and up to three students, all currently in full-time education.  Students work two ‘days’ per week (one afternoon and evening midweek and one Saturday each week) on a year-long programme.  On completion a young person would be expected to be of interest to employers who may take them on as junior developers or, better, sponsor them on a degree or higher apprenticeship, opening new opportunities for school leavers.  The futureCoders website gives more information http://www.futurecoders.org.uk.

Job role:

This is a unique opportunity to work on projects developing apps for the third sector.  Our charity, non-profit, social start-up clients have limited funds but deserve good quality software.  We want to build apps of the highest quality and, at the same time, give college/sixth-form students an opportunity to work with you, our professional lead.  Please visit our website to see what  we do.  Your work with us will really make a difference.

Your role:

  • communicate with clients (charities/non-profits/start-ups) to ensure that any project we take on is feasible within the capabilities of the student team.
  • work with students and clients to establish a clear set of requirements for each project
  • have a technical oversight of each project to ensure that students have achievable tasks, clear goals and realistic deadlines
  • develop code, have your code reviewed by students, pair program on occasions
  • identify when volunteers are needed to bring in vital skillsets and work with the volunteers to ensure that their contribution is valued and adds value
  • ensure the quality of the code produced to ensure that all apps developed, although low cost, are of high quality and meet their purposes
  • use and encourage the use of current working practices and methodologies for managing software projects.

Key qualities

You will be:

  • passionate about developing the next generation of software developers
  • a great coder who cares about the quality of code
  • able to demonstrate your experience in developing mobile apps for customers
  • able to demonstrate your experience in winning business, scoping projects and delivering successful products
  • able to demonstrate your experience of working effectively in a development team
  • passionate about quality
  • able to enthuse and motivate
  • able to give, and accept, constructive criticism and positive feedback
  • able to ‘let go’ and give young people room to make mistakes and learn from them

Please note:  You will be required to work on Saturdays with a day off during the week (students can attend more easily on a Saturday).  You will be working with our students and must be able to work with us in our London office.

Compensation: 35,000 – £40,000 per annum. This is, initially, a six-month contract.

Tagged as: Hibernate, HTML, Java, javascript/angular, REST, Spring