Senior Software Engineer

 

Description:

Initially, this role will focus on our Marketing, Events, and Philanthropy (MEP) portfolio rotating across a range of projects and change initiatives (e.g. core sites, website rebuild, Contentful). You will also gain exposure to stakeholders across the charity to help convert business challenges into technical solutions while continually improving the accessibility, availability, performance, and security of our products.

As a Senior Engineer, you will have the autonomy to start the development of new features within an existing product, leading on all the technical decisions this entails while playing a valuable role in guiding and mentoring junior members of the team and improving development standards and tooling.

What will I be doing?

  • Delivering specific packages of development for software applications within one of our Product teams, and running these applications in production.
  • Applying Lean and Agile principles to develop high-quality code that has minimal bugs, adheres to CRUK standards, and is highly supportable.
  • Working either independently or in collaboration with Solution Architects to design new solutions in line with the Software Engineering strategy.
  • Working autonomously to deliver backlog items for an existing product.
  • Work in collaboration with Product Managers, Service Designers, UX Designers, Business Analysts, etc to identify user needs, discuss capabilities, and iteratively design solutions.
  • Supporting the development of more junior Software Engineers through mentoring.

What skills will I need?

To be considered for this role, you must have the right to work in the UK as we are not able to offer visa sponsorship for this role.

  • Experienced Software Engineer with experience in TypeScript/JavaScript.
  • Previous exposure to web development using tools such as Drupal and PhP
  • Ability to write clean, readable, and properly tested code based on tried and tested design patterns.
  • Ability and willingness to learn new languages, frameworks, and tools.
  • Built modern user interfaces and single-page applications using the React/NextJS ecosystem and developed APIs and other back-end components using Node.js.
  • Acted as a technical lead in a team, starting the development of new features from scratch, defining the overall solutions, and reviewing more junior engineers’ work.
  • Some experience in running critical services in production and designing highly available, scalable, and secure solutions.

Organization Cancer Research UK
Industry IT / Telecom / Software Jobs
Occupational Category Senior Software Engineer
Job Location London,UK
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2023-10-12 7:25 am
Expires on 2024-10-20