Research & Development

Senior Front End Developer

Salary: Up to £65,000 • Location: Manchester

Senior Front-End Developer

We’re BrightHR. We saw that small business owners were spending hours every day on their HR tasks, and we wanted to create a system that made those same chores quicker and easier to do.

So, we put our heads together and created software that was unlike any other, and that’s how BrightHR was born. Since our launch in 2015, we’ve branched out into other areas of HR for small businesses.

Now, we offer 24/7 employment law advice, expert health & safety support, a confidential employee wellbeing service and much more! No wonder 100,000 businesses – across the UK, Ireland, Canada, New Zealand and Australia—trust us to free them of their paperwork and keep them on the right side of the law!

There’s also 200 of us! You’ll mostly find us in our modern, city center office which boasts some of the best views you’ll get of the city and is a stone’s throw from Victoria Station. We believe that magic happens when talented people get together in a room and our hybrid approach of 4 days in the office & 1 day at home, has nurtured a tight-knit community at BrightHR, one where face-to-face interaction isn't just a necessity; it's a preference that drives our collaborative spirit and creative solutions.

We’re on the lookout for a Senior Front-End Developer to join our vibrant team and be part of a highly successful, mature, profit-making business that retains the community driven approach of a start-up. We're looking for an experienced technology enthusiast who's eager to work in a collaborative environment, bringing innovation and quality to our web applications and component libraries. If you're passionate about developing with React, TypeScript, and other modern technologies, and thrive in a dynamic, agile setting, we'd love to hear from you.

What You’ll Be Doing

Software Development (70%): Dive deep into the creation of our SaaS products, working alongside a dynamic, cross-functional team, getting involved in every stage from brainstorming sessions to deployment, ensuring that our solutions not only meet but exceed our high standards. Your role extends beyond the code, you’ll be envisioning, planning, and executing projects that resonate with our customers.

Process and Tooling (20%): Take part in refining our development processes and exploring new tools that enhance our efficiency and output. Your insights will be invaluable in keeping us at the forefront of technological advancements.

Personal Development (10%): At BrightHR, growth is a constant. Allocate time to expand your knowledge, keeping abreast of the latest industry trends, tools, and techniques to push your capabilities and our solutions forward.

About You

  • Seasoned engineer with a deep love for technology and a strong belief in producing high-quality, resilient services with an aspiration to achieve engineering excellence.

  • Nimble and adaptable, with the ability to quickly adjust to new challenges and guide others through them.

  • A polyglot thinker who values diverse technical solutions and approaches and can articulate their merits to the team.

  • A strong advocate for test-driven development and a mentor to others in this practise

  • Proactive in seeking out and evaluating emerging technologies that can add value to the platform.

  • Extensive experience in technical delivery and Agile methodologies.

  • You love face-to-face collaboration, being part of a close-knit tech community, and fostering a positive team dynamic.

  • Ambitious & passionate with a desire to develop your skills alongside your peers and help others grow.

  • You’re comfortable explaining solutions to both technical & non-technical stakeholders.

Technical Skills

Essential: * Mastery of client-side Javascript/Typescript

  • Expert in modern React Development (Hooks, Context, React Query)

  • Extensive experience with unit & component testing using React Testing Library

  • Advanced version control using Git.

  • Working with third party REST & GraphQL API’s

  • CSS (We use Tailwind)

Desirable: * Component library design using Storybook.

  • Experience using Cloudflare workers.

  • Strong background in performance optimisation experience (code-splitting, caching, load testing)

  • Well-versed in implementing good practice with regards to accessibility (Keyboard support, screen readers, form usability)

  • Extensive knowledge of various front-end architectural patterns

  • E2E Testing experience (Cypress/Playwright)

  • Experience with Observability as a practice (logging, GA tagging, TrackJS, App Insights)