Do you want to work at the leading edge of JavaScript technologies? Do you have the drive to build great products for a world class organisation? 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
hackajob is partnering with Sage to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.