Senior Developer (React, JavaScript)
18 Days Old
Sage Newcastle Upon Tyne, England, United Kingdom2 weeks ago Be among the first 25 applicantsJob DescriptionDo 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-softwareYou 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 experienceExcellent commercial React experienceA good understanding of testing web applications – knowledge of Jest would be advantageousAn understanding of TypescriptAn understanding of state managementA 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 teamExperience with Agile Development and SCRUMYou will:Provide technical leadership for a team of developers – offering guidance on best practice, mentoring/coaching, improving team deliveryWork alongside the Team Leader on agreed projects to support the team's roadmap – identifying and mitigating items that may impact the team's deliveryCoordinate closely with Architecture to ensure high quality solutions are delivered following agreed processesOwn technical work streams – delivering at pace, researching and solving complex problemsIdentify and drive opportunities outside of the immediate team – advise, or share best practice; Influence departmental strategy; improve deliverySuccessfully develop, deliver and maintain high quality software (requirements, design, code, documentation, etc.)Maintain relevant documentation to describe logic, coding/configuration, testing and changes where applicableParticipate in all phases of the project lifecycleContribute to quality activities, incl. peer reviews of estimates, designs and codeInvestigate and resolve defects/bugs found in pre-production or production environmentsBe an active and enthusiastic team player, working effectively with all team members to deliver against commitmentsBe committed to team success and positive team dynamicsWork cross-functionally with various Sage teams: product management, QA/XD, various product lines, or business units to drive forward resultsContinuously strive to make improvements to the existing products and/or systems and servicesUpdate job knowledge by studying current development tools & techniquesKey Skills and Experience:ReactTypescript, CSS-in-JS and state managementUnit testing web applications e.g. Jest or React Testing LibraryStorybook and PlaywrightObject-oriented programming, enough to write and review code and documentation.Ability to interpret user requirements and translate these into technical specifications leading the technical solutionHigh numerical reasoning and logic ability with good problem-solving skillsMentoring and coaching skillsService-oriented architecture experienceBe willing to adapt to significant changes in either technology or environmentTeam player and collaboratorBest coding principlesTroubleshooting and problem-solving expertise.Preferred:Ruby on RailsReact QueryExperience of Accessibility and coding for responsive design (mobile first)Innovative and creative thinkingCustomer focusSeniority levelMid-Senior levelEmployment typeFull-timeJob functionEngineering and Information TechnologyIndustriesSoftware Development
#J-18808-Ljbffr
- Location:
- Newcastle Upon Tyne, England, United Kingdom
- Job Type:
- FullTime