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.
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.
- 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.
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.