Software Engineer Apprentice

Recruiter
Futurelearn
Location
96, Euston Road, London, NW1 2DB
Salary
£25,000.00 annually
Posted
23 Apr 2021
Closes
17 Jun 2021
Ref
VAC001703504
Specialism
IT
Sector
Technology
Role Type
Apprenticeship, Higher
Start Date
July
Duration
Permanent
  • As a software engineer at FutureLearn you'll collaborate in a multidisciplinary product team to deliver working software. This will include writing HTML, CSS, Ruby and JavaScript to deliver new features for their users
  • Cross-team collaboration is encouraged, and teams are flexible with people moving between them as needed. They work in short sprints & regularly share, reflect on and iterate on their work
  • Their platform uses the Ruby on Rails web framework along with the React JavaScript library. The team uses unit, integration and acceptance tests to drive design and keep everything working
  • Every engineer has the ability to deploy, and they deploy multiple times per day via their CI/CD pipeline to a large-scale system on AWS
  • You'll enjoy learning, teaching & sharing your experience with your colleagues in various ways; they encourage code review, pairing, mentoring, giving (and watching!) regular lightning talks, and getting/giving regular feedback


Requirements and prospects

Desired skills

  • You want to learn how to write robust, well-factored code, and use these skills to help build their global platform


Personal qualities

  • You are able to communicate and explain things clearly and work well in a collaborative environment
  • You'll have strong communication skills, and be comfortable discussing problems and solutions with your team-mates


Desired qualifications

  • Five GCSE grades C - A* (4-9) or equivalent, including English and maths
  • Level 3 qualification (A level, BTEC or equivalent)
  • Three months' prior coding experience


Future prospects

After your Software Engineering apprenticeship, you can progress into a junior developer role (this includes web and app development). You'll have the skills to continue growing within a tech team, and have enough knowledge/experience to pick up new languages with ease. Software Engineering Level 4 will also provide a good foundation for transitioning into data science.

More searches like this