Filter by category

Filter by type

  • London
  • fulltime
  • ₤50000 - ₤75000 per year

Software Engineer
Department: Technology
Reporting to: Engineering Manager
Type of Contract: Permanent
Working Pattern: Full time
Location: Camden, London, or remote in the UK

ABOUT THE ROLE
Software Engineers at FutureLearn work in multidisciplinary product teams, collaborating with designers, other engineers, product managers and stakeholders.

Cross-team collaboration is encouraged, and teams are flexible with people moving between them as needs change, so there's plenty of scope to become familiar with the whole platform.

We work in short sprints & regularly share, reflect on and iterate on our work. This helps us focus on shipping small, iterative changes and responding quickly to changing business or user needs.

Our platform uses the Ruby on Rails web framework along with the React JavaScript library, and we use unit, integration and acceptance tests to drive design and keep everything working. Every engineer has the ability to deploy, and we deploy multiple times per day to a large-scale system on AWS, supported by our Site Reliability Engineer.

KEY RESPONSIBILITIES
As a software engineer at FutureLearn you’ll collaborate in a multidisciplinary product team to deliver working software that has an impact on your team’s metrics. This will include writing HTML, CSS, Ruby and JavaScript to deliver new features for our users, as well as refactoring our codebase to make it more pleasant and productive to work on.

You’ll be comfortable writing modular code and thinking about how your work fits into the big picture, and collaborating with our data engineers to make use of our reporting and analysis.

You’ll have strong communication skills, and be comfortable discussing problems and solutions with your team-mates. You’ll be asked to give your input & ideas to help make decisions and shape features via design sprints, planning, story mapping and other product development activities.

You’ll enjoy learning, teaching & sharing your experience with your colleagues in various ways; we encourage code review, pairing, mentoring, giving (and watching!) regular lightning talks, and getting & giving regular feedback.

Requirements

We’re looking for people with experience with Ruby, preferably using the Rails framework. Experience with JavaScript, and with React in particular, would also be valuable.

You’ll have previous experience building, supporting and deploying a large interactive web application at scale, taking into account performance, security and maintainability.

You’ll have experience writing high-value tests and have an understanding of software design principles.

Ideally you’ll also have experience of incrementally improving a large legacy codebase and shaping it into sensible, well-organised modular components, alongside delivering features in a cross-functional Agile product team.

Benefits

  • £50-75k depending on experience
  • 28 days holiday (plus 8 days public holiday)
  • Buy & sell up to 5 days holiday
  • Westfield Healthcare Cash Plan
  • Free access to Calm app
  • Dedicated personal learning & development budget
  • Charity day (volunteer for a charity of your choice)
  • Cycle to work scheme
  • Season Ticket loan
  • Flexible working environment/hours
  • Pension (4% employer / employee contribution)

ABOUT FUTURELEARN

FutureLearn is a leading social learning platform formed in December 2012 by The Open University and is now jointly owned by The Open University and The SEEK Group. FutureLearn has over 14 million people signed up worldwide. FutureLearn uses design, technology and partnerships to create enjoyable, credible and flexible short online courses, ExpertTracks and microcredentials, as well as undergraduate and postgraduate degrees that improve working lives. It partners with over a quarter of the world’s top universities, as well as organisations such as Accenture, the British Council, CIPD, Raspberry Pi and Health Education England (HEE). It’s also involved in government-backed initiatives to address skills gaps such as The Institute of Coding and the National Centre for Computing Education.
FutureLearners live and breathe the company values and have a strong connection with our purpose, to transform access to education. We offer lots of flexibility and a cool work environment. At FutureLearn, we look after each other.

APPLICATIONS
Please use our online form by pressing 'Apply for this job' below, including your CV and a cover letter telling us why you'd like to come work with us.

Please note this role will be a remote role whilst FutureLearn's office is closed. Once the office is open again this role will be a full time, office based role, or remote in the UK depending on experience.

Software Engineer interview process
We do an initial competency interview which consists of some screening questions, like checking your right to work in the UK (unfortunately we can’t sponsor visas), and your experience in our hiring competencies.

This first interview has two purposes: it's a chance for you to ask questions about how we work, and for us to find out what you're looking for from your next role.

We'll also be interested to find out more about your curiosity, initiative, technical, communication and teamwork skills. So we'll be interested to talk about things like: your approach to dealing with difficult situations like dealing with conflicting or ambiguous requirements, how you communicate your work with others and how you learn new things and teach others.

We then do an asynchronous code review exercise in Github, and the final stage interview consists of a pairing session with one of our engineers. You don’t need to prepare anything and we'll share more information throughout the process.

How we assess candidates
We use a set of competencies to evaluate candidates throughout the interview process: communication, initiative, teamwork, curiosity and technical skill. You can read more about these in our blog post about our hiring framework.

RECRUITMENT PROCESS
Please contact jobs@futurelearn.com if you require any reasonable adjustments or alterations to be made, to support you through the recruitment process.

DIVERSITY STATEMENT
We value all the great benefits that diversity brings and encourage everyone to bring their whole self at work, regardless of gender, religion, ethnicity, sexual orientation, age or disability.

COVID19
We encourage people who have been made redundant as a result of COVID-19 to apply for opportunities at FutureLearn. We believe that in these difficult times, good employers have to rise to the occasion and play their part in the community. At FutureLearn, we take care of each other.

You need to be logged in to apply. Login or create an account.
Is this job ad fake? Report it!   


other jobs at FutureLearn Ltd

fulltime Paid Media Manager at FutureLearn Ltd in London
14-10-2020
fulltime Partnership Manager, Industry Partners at FutureLearn Ltd in London
02-01-2021
fulltime Senior Product Manager / Product Manager - Consumer and Acquisition at FutureLearn Ltd in London
09-01-2021
fulltime Senior Product Manager / Product Manager - Learning and Supply at FutureLearn Ltd in London
09-01-2021
fulltime Partnership Manager, UK Higher Education at FutureLearn Ltd in London
22-01-2021
fulltime Digital Product Copywriter at FutureLearn Ltd in London
26-01-2021
fulltime Data Analyst at FutureLearn Ltd in London
27-01-2021
fulltime Data Scientist at FutureLearn Ltd in London
28-01-2021
fulltime Senior Digital Product Designer at FutureLearn Ltd in London
04-02-2021
fulltime Senior Product Manager - Contract at FutureLearn Ltd in London
11-02-2021
fulltime Community Advocate at FutureLearn Ltd in London
18-02-2021
fulltime Product Designer (Midweight) at FutureLearn Ltd in London
24-02-2021
fulltime Site Reliability Engineer at FutureLearn Ltd in London
06-03-2021
fulltime Software Engineer (Junior) at FutureLearn Ltd in London
07-03-2021
fulltime Mid-weight Integrated Designer at FutureLearn Ltd in London
09-03-2021
fulltime Learning Designer at FutureLearn Ltd in London
09-03-2021
fulltime Senior Digital Product Designer at FutureLearn Ltd in London
09-03-2021
fulltime Content Merchandising Lead at FutureLearn Ltd in London
18-03-2021
fulltime QA Engineer at FutureLearn Ltd in London
10-04-2021
fulltime Affiliate Marketing Executive at FutureLearn Ltd in London
16-04-2021