Full Stack Developer

  • The FA
  • The Football Association, Newborough Road, Needwood, Burton-on-Trent, UK
  • 11 Nov, 2021
Full time Developer Media Technology

Job Description

Our Organisation

The Football Association (The FA) is the governing body of football in England. We are responsible for promoting and developing the game at all levels; from grass roots through to the professional game, The FA Cup and the England International teams, and has two core assets: Wembley Stadium and St George’s Park.

The Role

Working with the Elite Football teams, this top level role is a for someone to join us as a  leader to oversee the design and help develop the applications, associated databases and data feeds for the Helix program at St Georges Park. The role will be full stack with a specialism in good UI design.  We use Google Cloud environment and a React front end, so Cloud experience is a must (preferably GCP).  The role demands confidence, a positive personality and good football knowledge.

Key Accountabilities
  • Design and delivery of key projects with a specialism of architectural design.
  • Work with the Architecture Review Board to agree a design that will provide the foundation of a long term solution for the Professional Players System.
  • You will provide a hands-on approach to design and build our systems. You will provide technical leadership to a small development team based at St Georges Park.
  • You will be responsible for the delivery of the non-functional requirements within a project, the capacity and diversity of the linked technology includes video, imaging, secure information and personal records.
  • Build good working relationships with all key stakeholders.
  • The system will evolve over time and you will utilise Agile techniques to promote regular communication with the stakeholders and to manage change requests as the system evolves.
  • Ensure that all code meets standards and that proper process is followed, including use of source control systems
  • Monitor changes to existing code base to ensure on-going supportability and robustness of software solutions.
  • Aid the project manager in breaking down functional requirements into explicit programming tasks and provide estimates where required.
  • Communicate project progress, timelines, and impact of changes clearly to project manager / team lead.
  • Diagnose bugs and offer workarounds to business
  • Keep up-to-date with latest developments in technology.
What we are looking for

Essential

  • Minimum of 5 years commercial development experience
  • Data design skills including storage and retrieval of an extensive set of media both within and external to a Cloud environment.
  • Experience of displaying data within HTML 5 and CSS environments
  • Data design to provide rapid retrieval and service provision. Experience with logical data design, and in designing schemas for relational database systems.
  • UI/UX design and build experience. Responsive Design for use on different devices
  • Experience with unit testing, TDD / BDD
  • Experience with XHTML, JQuery/JavaScript and AJAX.
  • Working knowledge of Agile/Scrum/TDD
  • Experience with Node.JS/React/Redux/Cloud SQL/Big Query
  • Provide User Walkthroughs  (show and tells)

Desirable

  • Development experience within a Google Cloud Environment.
  • Building multi-media supporting systems
  • 3rd party add-ons for Google environment
  • Google Security Stack
  • Jira/Selenium
  • Google Endpoints
  • Google Appscript
  • Google Appsmaker
  • Google Big Query
  • Google Cloud SQL
  • Native (Hybrid) App Development
  • Devops
What we can offer you
  • An exciting and challenging role within a changing, dynamic and world-renowned sports organisation.
  • Attractive benefits and a competitive salary for the right candidate.

The Football Association Group promotes inclusion and diversity, and welcomes applications from everyone. If you have any particular requirements in respect of the recruitment or interview process please mention this in your covering letter.

Closing: 30 November 2021