Front End Senior Software Engineer

The Hive
Sheffield, United Kingdom
23 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 57K

Job location

Remote
Sheffield, United Kingdom

Tech stack

Contentful
HTML
JavaScript
Agile Methodologies
JIRA
CSS
Code Review
Collaborative Software
Web Development
Github
Hive
Pair Programming
Software Prototyping
Next.js
Responsive Web Design
Software Engineering
Trello
TypeScript
Web Content Accessibility Guidelines
WordPress
React
Adobe XD
Cypress
Backend
Gitlab
GIT
Playwright
Figma
Browser Testing
Interactive Whiteboards
REST

Job description

As a Senior Front End Software Engineer, you will initially spend part of your time within our main project team working on a statistics platform for the Department for Education. Over time, you will be expected to lead the development of a wider range of projects.

You will be responsible for producing high-quality code whilst collaborating closely with the project's product owner, other front end engineers and our UX team to understand a concept and turn visual designs into code whilst considering accessibility, user interactions and responsive design.

You will work closely with the wider development team to integrate your code with backend systems. As part of your day-to-day, you will need to communicate your ideas and findings effectively and be expected to participate in code reviews to help ensure quality.

For the rest of your working week, we would also like you to develop and provide training and mentoring to other Hive IT developers keen to develop their front end skills. This may be through 1-2-1 training/mentoring, running group training sessions around specific topics, or organising hackathons/bootcamps.

We'd also love for you to be interested in following industry trends, best practices, emerging technologies and tools. We'd like you to participate in the evolution of the company's software development culture and improve the way we do things.

Requirements

We are looking for a UK-based Senior Software Engineer with 5+ years of professional experience in front end engineering to join our team. This role would suit a person with a background in web development, knowledge of and interest in accessibility and user experience, and the ability to work hand-in-hand with key stakeholders. We're also looking for someone who has the ability to support others to develop their front end skills through training and mentoring., The ideal candidate for this role will have the following skills and experience:

Essential Skills:

  • Comprehensive knowledge of HTML and CSS - able to write markup and styling to implement designs efficiently
  • Very comfortable writing TypeScript that follows given coding standards
  • Strong experience with modern JavaScript frameworks such as React
  • Experience writing tests using frameworks such as Jest and Testing Library
  • Knowledge of and experience implementing accessibility standards (WCAG) and best practices
  • A focus on creating a good user experience
  • Able to implement responsive UIs for varying viewport dimensions and consider how user interactions change based on devices
  • Can produce code that closely follows given designs or a style guide e.g. the GOV.UK Design System
  • Proficient with code collaboration tools such as Git and GitHub / GitLab
  • Good problem-solving skills with an ability to diagnose and troubleshoot bugs
  • Excellent communication skills with the ability to present your ideas and findings to audiences of varying levels of technical expertise
  • Great technical writing skills - able to document your work clearly and concisely
  • Experience mentoring or helping others through code reviews and pair programming
  • Experience working in an Agile environment using collaborative tools such as Jira, Miro and Trello

Desirable Skills:

  • Strong experience using Next.js to build React applications
  • Experience developing and delivering training on front end engineering to others
  • Experience working with automated browser testing tools such as Robot Framework, Playwright, Cypress, etc
  • Able to comfortably use prototyping tools such as Figma and Adobe XD
  • Strong experience building WordPress websites
  • Experience using headless CMS platforms e.g. Sanity, Contentful
  • Able to collaborate with backend engineers to design REST APIs

Benefits & conditions

Salary negotiations will not be any higher or lower than is advertised. Please do not apply for this position if you are not comfortable with your salary being within the advertised range., If you feel you are lacking in any of these areas, but are interested to learn, then still get in touch. We love training and developing our people and helping them reach their full potential.

At Hive, we prioritise the well-being and inclusivity of our employees by providing a comprehensive and equitable benefits package. This package includes:

  • Vitality Health Insurance
  • Westfield Health - Level 1 - Foresight
  • PAM Employee Wellbeing Assistance Programme
  • 5 volunteering days
  • 27 days annual leave
  • Discretionary Christmas closure without using annual leave
  • Extended Paternity, Maternity and Dependents Leave
  • 5% pension contribution
  • Bike to work salary sacrifice scheme
  • Electric Vehicle Salary Sacrifice Scheme
  • Regular away days or social gatherings

We want to create a supportive and rewarding environment that values the diverse needs of our employees.

About the company

You should be based and eligible to work in the UK, and it would be advantageous if you have the flexibility to travel across the country, including to our offices in Sheffield, for project-related needs. We understand the importance of work-life balance, so we offer flexible working hours and the option to work remotely or in a hybrid setup. We hold monthly company meet-ups that you're welcome to attend, but they're not mandatory unless they directly relate to your work. Additionally, we love to bring people together and organise social gatherings throughout the year. It's completely up to you whether you'd like to join in and be a part of these events. We value your unique interests and respect your personal schedule.

Apply for this position