Software Development Intern
Started in 2016, @futureCodersSE aims to create great coders and to link them with employers. We work with young people, aged between 16 and 24. We help them learn to code through our education programme, of hackathons, coding workshops, project workshops and careers events. We help them to become more skilled and more employable through our work experience programme. We certify their skills, attitudes and behaviours in line with the SFIA skills framework and introduce them to employers.
We don't pretend coding is easy and we encourage all our young participants to work hard, to practice their skills and to improve. We know that this has benefits in terms of employability and digital literacy.
We work with schools, colleges, youth organisations and businesses to identify, encourage and develop young people. Young people can apply directly to be part of our work-experience programme, or might be identified and encouraged through our education programme. Our certification process can help employers have more confidence in recruiting a young person.
About the Role
As a Software Development Intern you will be joining an established development team for around two months, with an expectation of 15 hours per week of development work. During this time you will have the opportunity to combine learning with experience to develop a set of skills to help you get on the first rung of the career ladder. You will be assigned to work on the development of an app designed to help people with autism and anxiety to experience venues and situations virtually before experiencing them in the real world. The app will help to reduce barriers to access to unfamiliar situations and has been commissioned by a Hampshire-based charity.
Expectations - Software Development Intern:
As an intern you will:
- work with our software development team to understand requirements and to contribute to our code base, under guidance from the technical and project leads
- follow good practice, including test-driven development and clean code
- show commitment, positive attitude and good practice
- have your code reviewed by other developers
- pair program with others at times
- ensure the quality of your own code helps to ensure that all developed software is of high quality and meets its purpose
- follow current working practices and methodologies for participating in software projects.
You will be:
- a good communicator
- a keen programmer, with some knowledge of front-end technologies and frameworks
- eager to learn
- patient with good attention to detail
- able to accept constructive criticism and positive feedback
- a creative thinker
Programming skills are transferable, linked to problem solving and creative thinking, and a vital part of understanding technology. Using these skills, in the context of a collaborative project, will enable you to add to your toolbox, whatever you choose to do in the future. Software skills are in demand. We pay an intern wage which, although small, recognises that this is a skilled role in a fast-moving, high demand sector.
The application process:
- be prepared to demonstrate some code that you have written independently
- take a technical test
- attend a video interview, based on your code and the technical test
- attend a video interview relating to the person specification
Working hours: 15 hours per week
Contract: Fixed term
Start date: 01/06/2020