Browse All Jobs
Job Description
The Financial Times is seeking a Senior 2 Engineer to join their Customer Products Ads Team. This role is within the Customer Products group, which focuses on the FT's website and mobile apps. The company values transparency, accountability, and teamwork.About The RoleThe Ads teams work on challenging UI problems using modern tooling like TypeScript, platforms like Astro, browser standards like Web Components, and testing with Vitest and Playwright. If you know your Constructable Stylesheets from your Proxy constructors, and care about accessibility, performance and user privacy this is a role you’ll relish.What this role involves:
  • Developing new features for FT.com and mobile apps using modern web technologies.
  • Collaborating with Product Owners, Delivery Managers, and UX Designers.
  • Maintaining high standards for web performance, security, and accessibility.
  • Improving the team's workflow and tools.
Requirements:
  • Strong in CSS and Sass.
  • Experienced with browser APIs.
  • Comfortable with Node.js.
  • Able to pick the right programming and architectural patterns in JavaScript and TypeScript.
  • Keen to take action whilst being pragmatic
  • Attention to detail and common sense
  • Being data-driven, when it matters
  • Being collaborative
  • Enjoy learning and teaching — whether that be pair programming, lightning talks, good documentation, leading workshops or mentoring more junior members of the team
  • A love of the web, an interest performance and dedication to accessibility
  • An understanding of design and UX principles
  • An avoidance of frameworks, to get things done you prefer the tools that are right for the use case and frameworks only where necessary.
What this role offers:
  • Generous annual leave.
  • Medical cover.
  • Inclusive parental leave packages.
  • Subsidised gym memberships.
  • Opportunities to give back to the community.
The FT has embraced a 50% hybrid working model, requiring an average of two to three days onsite. The company is open to accommodating specific flexible working pattern requests where feasible.
Apply Manually