Hackajob Newcastle Upon Tyne, England, United Kingdom
Be among the first 25 applicants. Get AI-powered advice on this job and more exclusive features.
hackajob is collaborating with Sage to connect them with exceptional tech professionals for this role.
We’re looking for a Senior Engineer with JavaScript and React skills to help deliver the roadmap for Sage Accounting. Take a look at https://www.sage.com/en-gb/accounting-software.
You will be working within an international team of around 7-8 developers and 3-4 QA on new and existing customer‑facing products, utilising Sage’s open source library of React components – Carbon (https://carbon.sage.com).
This is a hybrid role – three days per week in our Newcastle office.
What We’re Looking For
 * Excellent commercial JavaScript experience
 * Excellent commercial React experience
 * A good understanding of testing web applications – knowledge of Jest would be advantageous
 * An understanding of Typescript
 * An understanding of state management
 * A great team player, communicator and collaborator – as well as your own contributions to the codebase, we encourage engineers to support more junior colleagues within the team
 * Experience with Agile Development and SCRUM
You Will
 * Provide technical leadership for a team of developers – offering guidance on best practice, mentoring/coaching, improving team delivery
 * Work alongside the Team Leader on agreed projects to support the team’s roadmap – identifying and mitigating items that may impact the team’s delivery
 * Coordinate closely with Architecture to ensure high quality solutions are delivered following agreed processes
 * Own technical work streams – delivering at pace, researching and solving complex problems
 * Identify and drive opportunities outside of the immediate team – advise, or share best practice; influence departmental strategy; improve delivery
 * Successfully develop, deliver and maintain high quality software (requirements, design, code, documentation, etc.)
 * Maintain relevant documentation to describe logic, coding/configuration, testing and changes where applicable
 * Participate in all phases of the project lifecycle
 * Contribute to quality activities, incl. peer reviews of estimates, designs and code
 * Investigate and resolve defects/bugs found in pre‑production or production environments
 * Be an active and enthusiastic team player, working effectively with all team members to deliver against commitments
 * Be committed to team success and positive team dynamics
 * Work cross‑functionally with various Sage teams: product management, QA/XD, various product lines, or business units to drive forward results
 * Continuously strive to make improvements to the existing products and/or systems and services
 * Update job knowledge by studying current development tools & techniques
Key Skills And Experience
 * React
 * Typescript, CSS‑in‑JS and state management
 * Unit testing web applications e.g., Jest or React Testing Library
 * Storybook and Playwright
 * Object‑oriented programming – enough to write and review code and documentation
 * Ability to interpret user requirements and translate these into technical specifications leading the technical solution
 * High numerical reasoning and logic ability with good problem‑solving skills
 * Mentoring and coaching skills
 * Service‑oriented architecture experience
 * Be willing to adapt to significant changes in either technology or environment
 * Team player and collaborator
 * Best coding principles
 * Troubleshooting and problem‑solving expertise
Preferred
 * Ruby on Rails
 * React Query
 * Experience of Accessibility and coding for responsive design (mobile first)
 * Innovative and creative thinking
 * Customer focus
Seniority level
 * Mid‑Senior level
Employment type
 * Full‑time
Job function
 * Engineering and Information Technology
Industries
 * Software Development
Referrals increase your chances of interviewing at hackajob by 2x.
#J-18808-Ljbffr