Senior Frontend Engineer

Posted 14 hours 2 minutes ago by Pulselive

£60,640 - £73,000 Annual
Permanent
Full Time
Other
Hampshire, Basingstoke, United Kingdom, RG21 7AT
Job Description
Frontend Developer

Salary banding: £60,640 - £73,000

At Pulselive, we're on a mission to create innovative, engaging solutions for millions of sports fans around the world. As a Frontend Developer, you'll play a key role in building dynamic user interfaces, working with a wide variety of data sources and frontend technologies. You'll not only contribute to high-quality products but also grow your own skills and expertise, learning from others and sharing your knowledge across the team. We take pride in fostering a collaborative environment, where teamwork and continuous learning drive the success of our web and native applications.

Skills

Expert knowledge of:

  • HTML and CSS (including SCSS/SASS)

  • Cross-browser and device testing (and debugging)

  • Responsive web development

  • JavaScript ES6+ (vanilla JavaScript is a must)

  • GIT for version control and code management

  • Working with JSON data structures and integrating APIs (GET/POST)

  • SSO systems integration (e.g., OIDC)

  • Task management with JIRA

  • Documenting front-end solutions and code

  • Integrating third-party libraries and applications (e.g., video providers)

Competence with:

  • NPM and Bower for dependency management

  • React/Preact, Redux

  • Web performance optimization

  • Web accessibility standards

  • SEO best practices and techniques

  • Gulp for task automation and build processes

  • CI/CD pipelines

Responsibilities

  • Take full ownership of your work, breaking tasks into manageable pieces, identifying blockers, and ensuring timely delivery of solutions.

  • Manage code releases to internal environments (dev, test), with potential for handling releases to external environments (production).

  • Write clean, maintainable, and efficient code that adheres to Pulselive's development practices, ensuring that it's easy for the team to understand, extend, and maintain.

  • Design and implement secure, scalable solutions that meet both functional and technical requirements.

  • Demonstrate a keen attention to detail, ensuring the final product is polished and up to the highest standards.

  • Communicate clearly and effectively, collaborating with team members to deliver the best possible solutions.