Senior Developer

Sage Group plc
Newcastle upon Tyne, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 64K

Job location

Newcastle upon Tyne, United Kingdom

Tech stack

JavaScript
Agile Methodologies
Unit Testing
CSS
Programming Tools
Object-Oriented Software Development
Open Source Technology
Scrum
Ruby on Rails
Sage Accounting
Responsive Web Design
Service-Oriented Architecture
TypeScript
Web Applications
React
Playwright

Job description

  • 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

Requirements

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? Were looking for a Senior Engineer with JavaScript and React skills to help deliver the roadmap for Sage Accounting

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

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, * 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

Apply for this position