Are you able to create interactive components without using a framework? If so, read on!
Across the FT Group, our people are united by a mission to deliver world-class information, news and services to our global audiences. We’re a digital-first organisation made up of journalists, technologists, product managers, event planners, strategists, commercial and finance experts, marketing and communications specialists – and much more. Our strength is in our employees, who are committed to excellence and integrity and the best traditions of the FT.
At the FT, we aim for employees across all regions to have a voice so that diverse perspectives are heard and valued. 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. We’ll continue to remove barriers for all, and in particular barriers facing employees from underrepresented groups.
The Financial Times is looking for a Software Engineer to join the Origami team. We’re a team who work on the Financial Times’ component system as well as several supporting web services and shared tools. 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.
You can see the work Origami does at https://origami.ft.com/.
Helping to identify areas for improvement across FT technology, or places where we can help other engineers deliver on their product goals.
Building new components or adding features to existing components, in close collaboration with the UX and Design team.
Maintaining and adding features to our web services, which serve more than a billion requests per day.
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.
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 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.
HTML – some Mustache and Handlebars templates, with a focus on semantic and accessible markup.
Sass and CSS – a lot of our Sass being reusable functions and mixins.
Client-side JavaScript – pretty much all plain old JavaScript. We do consider how our code will integrate with popular frameworks like React, but don’t often use frameworks ourselves
Node.js – mostly hosted on Heroku but with some on AWS Lambda.
Automated testing – our team uses Mocha and Karma
Accessibility experience
We don’t expect you to have worked with the above, but experience with them is a bonus.
Our benefits vary depending on location, but we are committed to providing best in class perks across all our offices as well as an inclusive environment to develop your career. Examples of our benefits include; generous annual leave allowances, flexible working (including working from home), medical cover, enhanced maternity & paternity packages, subsidised gym memberships and Giving Back opportunities. Full details of our benefits can be found here.
The FT are 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 also promote flexible working and will consider specific requests around flexibility for all roles where it can be accommodated. 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.
br{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Ray White is a household name in Australia and New Zealand, a name synonymous with...
Apply For This JobAbout us One team. Global challenges. Infinite opportunities. At Viasat, we’re on a mission to deliver connections with the capacity...
Apply For This Jobjob description JOBUnder the direction of the Technology Services Director, designs, implements, and administers one or more of the county’s...
Apply For This JobDescription : Robotics & Digital, part of Johnson & Johnson MedTech, is recruiting for a Software Engineer-Systems with a focus...
Apply For This JobJob Description br{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Hey You genU is seeking a passionate Software Developer to join our team...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Plasser American is the worldwide leader in the design and manufacture of specialist heavy railroad...
Apply For This Job