About FT Product & Technology
Here at the Financial Times, gold-standard journalism is just the beginning. 500-people strong, our Product & Tech team keeps us ahead of the ever-changing digital landscape by delivering cutting-edge products to over one million digital subscribers every day. Our plans for growth rely on a diverse, dedicated and dynamic group of product, tech, delivery and data specialists - everyone’s welcome in this friendly, forward-thinking team. And with entrepreneurial spirit, intelligence and opportunity at every turn, there’s no limits to where your FT career will take you.
About the Origami team
The Financial Times is looking for a Senior Software Engineer to join the Origami team. We’re a team who work closely with the design team on the Financial Times’ design system, including our multi-brand component system as well as several supporting web services and shared tools. The team have a great website showcasing their work which you can view at: origami.ft.com
The team resides within a broader group called Engineering Enablement. Engineering Enablement has a devops culture of empowered teams who take full responsibility for their systems - "you build it, you run it'. Engineering Enablement's mission is to standardise, simplify and advise, building a ‘paved road’ for the FT's product development teams so that they can deliver value quickly, securely and scalably.
What you’ll be doing
- Helping to identify areas for improvement across FT technology, or places where we can help other engineers deliver on their product goals.
- Building new front-end components or adding features to existing components, in close collaboration with the design team.
- Lead on projects, in collaboration with other groups and stakeholders – such as component audits with the design team.
- Building/maintaining shared tooling and web services to support our design system.
- Responding to issues raised via GitHub, email, or our support Slack channel.
- Updating and maintaining our documentation, which is often the first point of contact for a new user of Origami.
This role will be right for you if...
- You like to help people.
- You maintain a good work/life balance and can manage your own workload, based around the team’s priorities.
- You care about writing accessible and progressively enhanced front-end code.
- You enjoy teaching, whether that be pair programming, giving lightning talks, writing good documentation, leading workshops, or mentoring more junior engineers.
- You are comfortable breaking down complex technical proposals into discrete tasks. Managing and communicating your own workload.
- You enjoy learning new things about the web
- Your core skill set is web development, and you're enthusiastic about contributing to all parts of the process.
This position requires you to be comfortable with the essential skills below:
- HTML – with a focus on semantic and accessible markup
- CSS – we’re modernising our CSS to reflect the FT’s latest browser support policy
- Accessibility – experience building and testing on the web with assistive technologies
The below is a list of our preferred (non-essential) competencies and skills for the role. If you do not fulfil any of the points, we still encourage you to apply - we’ll review your application and determine whether your unique combination of skills and experience could add something different to the team.
- Automated testing – our team uses Mocha and Karma, among other tools
- Sass – we use Sass to author component CSS
- TSX – we have begun writing component templates with TypeScript and JSX to support users of those languages and to improve component demos with Storybook
- Node.js – used to build our tools and services, mostly hosted on Heroku but with some on AWS Lambda
- 25 days of leave, increasing to 30 after two years. We also offer additional flexi-days at 30% pay.
- Pension scheme: the FT will double your contribution up to 18% total
- Free gym membership via GymPass, or subsidised access to Nuffield Health
- Enhanced maternity & paternity packages
- Other schemes include: childcare vouchers, give as you earn, cycle to work, travel loans, healthcare, dental, life assurance
- Full details of our benefits can be found here.
How we work
We offer a strict 35 hour working week to all staff in our London office. Our hybrid setup means staff are expected to come into the office 2 days a week on average. We operate flexibly and thus this 2 day a week figure should be taken as a general ratio of the time you will spend in the office.
Our office is located across the street from St. Paul's Cathedral and is easily accessible from all corners of London. There are the main train terminals such as Liverpool Street, Moorgate, Blackfriars, City Thameslink or Waterloo all situated within walking distance or there are several tube stations within a few mins walk such as Mansion House (District or Circle line), St. Paul's (Central line), Bank (Central or Waterloo & City line) or Barbican (Central, Hammersmith & City or Metropolitan lines).
Our commitment to diversity and inclusion in the workplace
The FT is committed to providing an inclusive working environment for all. We are an equal opportunities employer who seeks to recruit and appoint the best talent regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion and/or belief. We believe that a supportive workplace is one where employees feel they can be themselves at work and have the flexibility they need to meet their personal needs.
Please let us know if you require any adjustments as part of the application process or to enable you to attend an interview. If you would like to discuss your requirements, or have any questions, please contact a member of our HR team who will be happy to help.