Technical Architect

FutureLearn Ltd ,
London, Greater London

Overview

Job Description

Technical Architect 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. Key Responsibilities 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 platforms front-end architecture, weighing the costs, benefits and risks of changes * Participate in hands-on development work in HTML, CSS, and JavaScript (React), building new features and ensuring the ongoing functionality, health and maintenance of our codebase * 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. Youll lead and encourage methodical, consistent, sustainable working through improved technical practices (clear commits, high-value tests, appropriate documentation etc). Requirements Were 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. Benefits * ~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 * Perkbox * Personal training budget 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 organisati