Senior Frontend Developer (Connected TV)

A Senior Frontend Developer (Connected TV) at FX helps to pioneer and develop innovative frontend products for Connected TV platforms. Utilising their experience and expertise to architect technical solutions, they advise and support the growth of individuals, helping to review the development team’s work and sharing knowledge. They work closely with the Lead Developer and Technical Director to scope work and see it through to execution and completion, and are confident enough to suggest solutions to clients when called upon. A Senior Frontend Developer (Connected TV) at FX will have 5+ years of experience with JavaScript and be confident in their knowledge to make decisions and drive the direction of development work at FX.

Responsibilities

  • Work with the Technical Director and Lead Developer to propose technical solutions to business problems, attending client meetings where required
  • Lead the frontend development of Connected TV applications
  • Work with the sales and marketing team to propose technical solutions to clients problems
  • Provide inspiration and guidance to help other members of the development team
  • Regularly code review pull requests by the development team, commenting on where improvements can be made and enforcing the appropriate coding standards
  • Advise the Lead Developer as to the tools and services that could be used to help improve the efficiency of the development team
  • Attend industry events to broaden understanding of development tools and processes
  • Attend training and events to ensure continued self improvement
  • Maintain a research and development attitude towards work

Requirements

  • 5+ years of relevant professional experience in the development of complex web applications
  • Expert knowledge in JavaScript
  • Expert knowledge of Git version control and knowledge of Git flow
  • Experience in unit testing using a modern testing library (e.g. Jest)
  • Deep understanding of APIs, including RESTful APIs
  • Deep understanding of web inspection tools, along with web profiling and step debugging
  • Advanced understanding of web architecture including transfer protocols and the makeup of a browser
  • Confident usage of CLI tools for frontend workflow, including yarn and npm
  • Some understanding of modern CI/CD tooling
  • A willingness and aptitude to change, with a passion to pick up new tools and processes
  • Effective time-management skills

Desirables

  • A bachelor’s degree in Computer Science or related scientific field, e.g. Mathematics, Physics, or demonstrable knowledge in Computer Science if self-taught
  • Experience in implementing video players
  • Experience working with Typescript
  • Experience working with React
  • Experience working with React Native
  • Knowledge of RxJS and streams in JavaScript

What’s in it for you?

  • We celebrate diversity and inclusion and are proud of our culture
  • Casual office and flexible working environment
  • Competitive compensation and mental health benefits (Sanctus mental health coaching)
  • 24 Days Holiday (Plus 8 Bank Holidays, giving you a total of 32 total)
  • Office closure over Christmas (3 days that do not come out of your holiday allowance)
  • Vitality Health Insurance on completion of probation
    Regular social events (virtually at the moment!)
  • Friday afternoon personal development time + annual training and conference opportunities
  • New Mac Laptop upon joining
  • Quarterly appraisals
  • Cycle to work scheme
  • Annual profit share

How to apply?

Gather your CV/LinkedIn, GitHub and portfolio.

Send these over in an email with the subject ‘FX Digital Senior Frontend Developer (Connected TV) Application – [NAME]’ to careers@fxdigital.uk

If you’re asked to an interview, great! This is an informal chat and an opportunity for you to tell us about your passion of development and goals for the future, run through any past work you have to share, and also for us to go into more detail about the job and see if it’s a good culture fit.