Technical Lead

FutureLearn Ltd ,
London, Greater London

Overview

Job Description

How the Technology Team works At FutureLearn we work in multidisciplinary product teams, collaborating with designers, engineers, product managers and stakeholders. 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. We care about work/life balance and supporting learning at work. How the Technical Leads work The Technical Leads are responsible for the leadership and team management (but not line management) of a single product team. In addition to building software within their team, they will work closely with the Technical Architect and the Product Manager of their team to provide clear direction for current work, as well as supporting the software engineers in their team. Our technology stack Our platform is built on Ruby on Rails and React, and we use unit, integration and acceptance tests to drive design and keep everything working. Every engineer has the ability to deploy multiple times per day to a large-scale system on AWS, supported by our Site Reliability Engineer. Key Responsibilities As a Technical Lead at FutureLearn you will be responsible for the following: * Leading a multidisciplinary product team of software engineers and designers * Participating in hands-on development work in Ruby and React * Building new features and ensuring the ongoing functionality, health and maintenance of our codebase * Supporting the product managers by acting as the primary contact for technical information and collaborating with non-technical stakeholders to better understand requirements and business value * Breaking down, fleshing out and prioritising individual stories and longer-term product plans with other engineers * Inspiring the team, offering a sense of common purpose and developing team goals that are aligned with the company mission * Encouraging a culture of shared technical learning through reading, training and experimentation, with the aim of demystifying complex technology and improving understanding Requirements Were looking for experienced software engineers who have managed the work of an agile product team. You should have previous experience with: * Building, supporting and deploying large, interactive web applications at scale, taking into account performance, security and maintainability * Writing robust, well-factored, modular Ruby and React code, alongside high-value tests * Supporting software engineers through pairing, teaching, mentoring, coaching, code review and technical support and demonstrating the practices of an effective developer Above all, we are looking for people who are curious, think critically, are eager to learn and are keen to use their experience to help and support others. You will need to be able to communicate and explain things clearly and work well in a collaborative environment. Benefits * 70k-85k depending on skills & experience * 28 days holiday (plus 8 days public holiday) * Buy & sell up to 5 days holiday * 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) * OU Staff Fee Course Waiver Programme * Great coffee, teas, fruit and daily breakfast * Perkbox 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 10 million people signed up worldwide. FutureLearn uses design, technology and partnerships to create enjoyable, credible and flexible short online courses, microcredentials, as well as undergraduate and postgraduate degrees that improve working lives. It partners with over a quarter of the worlds top universities, as well as organisations such as Accenture, the British Council, CIPD, Raspberry Pi and Health Education England (HEE). Its also involved in government-backed initiatives to address skills gaps such as The Institute of Coding and the National Centre for Computing Education. 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. Technical Lead 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 cant 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 leadership skills, emotio