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 Architect Team works
Our Technical Architects work alongside our product teams and are responsible for leading on and making technical decisions.They work closely with the Technical Leads and Product Managers to provide clear technical direction for current work, as well as supporting the software engineers on the product teams.
The Technical Architects work closely with the Director of Technology to provide direction for bigger pieces of technical work and a clear strategy for longer-term technical decisions. The Technical Architects manage the security, privacy, and other legal and compliance-related aspects of our code. They also collaborate with our SRE and Scalable Platform team on infrastructural work.
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.
As a Front-end Technical Architect at FutureLearn, you will:
- Lead on technical direction, championing a bold and ambitious approach to front-end technology
- Be responsible for the future of our platform’s front-end architecture, weighing the costs, benefits and risks of changes
- Support software engineers by pairing, teaching, mentoring, coaching, code review and demonstrating the practices of an effective developer
- Coordinate complex technical work across product teams to ensure consistent and proactive approaches to solving technical problems
- Communicate the reasons and consequences of front-end architecture and infrastructural decisions effectively to other developers
- Maintain communication with engineers, Technical Leads and other Technical Architects about current technical progress and problems
Encouraging a culture of shared technical learning through reading, training and experimentation, with the aim of demystifying complex technology and improving understanding is at the forefront of this role. You’ll lead and encourage methodical, consistent, sustainable working through improved technical practices (clear commits, high-value tests, appropriate documentation etc).
We’re looking for an experienced front-end Architect who has been responsible for making technical decisions and providing technical direction across multiple product teams.
You should have previous experience of the following:
- Building, supporting and deploying large, interactive web applications at scale, taking into account performance, security and maintainability.
- Writing robust, well-factored, modular CSS and React code with high-value tests.
- Extensive front-end knowledge, specifically React
- Leading on front-end architectural decisions and setting best practices
- Our tech stack includes Ruby on Rails, so ideally you will have experience with both, but we are happy to consider applicants whose experience is in other programming languages.
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.
- ~£70k-£85k depending on skills & experience
- 28 days holiday (plus 8 days public holiday)
- Buy & sell up to 5 days holiday
- Charity day (volunteer for a charity of your choice)
- Cycle to work scheme, secure bike parking and showers in the office
- Season Ticket loan
- Flexible working environment/hours (9am-5pm flexible)
- Pension (4% employer / employee contribution)
- OU Staff Fee Course Waiver Programme
- Great coffee, teas, fruit and daily breakfast in the office
- Personal training budget
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 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.
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 Architect 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 leadership skills, emotional intelligence, decisiveness, analytical & forward thinking, resilience & adaptability and technical depth. 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.
The final stage interview consists of a half-day of interviews, where you’ll do a conversational technical interview and a pairing session with one of our engineers. You don’t need to prepare anything & there’s no take-home portion of the interview process.
How we assess candidates
We use a set of competencies to evaluate candidates throughout the interview process: leadership skills, emotional intelligence, decisiveness, analytical & forward thinking, resilience & adaptability and technical depth.
Please contact firstname.lastname@example.org if you require any reasonable adjustments or alterations to be made, to support you through the recruitment process.
No recruitment agents please.
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.
We encourage freelancers and 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.
FreshRemote.work – Your gateway to fresh remote work anywhere.