Connecting to LinkedIn...

Senior Software Engineer - Contract

Job Title: Senior Software Engineer - Contract
Contract Type: Contract
Location: London
Industry:
Salary: Negotiable
Start Date: ASAP
Duration: 6 Months
REF: AMConSofDev_1639392834
Contact Name: Annabelle Morris
Contact Email: Annabelle.Morris@projectpeople.com
Job Published: over 2 years ago

Job Description

Contract Senior Software Engineer / Developer

Permanent

Locations: London

Job Introduction

We are currently partnering with a young technology start-up bringing state of the art natural language capabilities to market with a portfolio of innovative solutions. Our client has recently begun some exciting new projects. We are looking for a senior software developer to join the team on a contract basis.

You'll be responsible for owning your work, and the development life cycle of your work. We are looking for someone who can use Python, Node.js, JavaScript, HTML and CSS and React framework to a high standard of work, you will also be responsible for peer reviews, and stakeholder management, both internal and external.

Responsibilities

  • Lead the backlog and direction of the solutions
  • Own the development life cycle, including design. Write, modify, and debug web applications using Python, Node.js, JavaScript, HTML and CSS and React framework
  • Design, code, and manage automated test scripts, continuous builds, and deployment
  • Create modern and responsive layouts from designs and messaging provided by the creative team
  • Develop new features, enhance existing features, and implement bug fixes in existing code
  • Self-document development processes, conduct peer reviews, and give actionable feedback
  • Architect, design, develop, and assist in the development of applications to support
  • internal and external clients and stakeholders
  • Collaborate with a team of developers to design end-to-end, industry-leading systems and solutions
  • Rapidly prototype new ideas, concepts, and designs
  • Work with agile development methodologies, adhering to best practices and
  • pursuing continued learning opportunities
  • Research and develop new web and mobile technology applications to improve user interface
  • Help build the organisation, lead, mentor and coach the less senior team members

The Ideal Candidate

We're looking for a communicative, experienced engineer who takes pride in producing slick applications which are easy and fun to use, built upon logical, simple and effective solutions to complex issues. Ideal qualifications:

  • Strong skills and confidence building high performing and responsive applications in
  • JavaScript using react, NodeJS and Python development
  • Knowledge of React, NodeJS, TypeScript, GraphQL and Apollo is a plus.
  • Product mindset: take pride in building beautiful, slick applications that are easy and fun to use.
  • Driven self-starter who wants to take ownership for a new project
  • Positive, pro-active team player who is passionate about their craft, is keen to take part in product discussions and cares about helping the team deliver.
  • Reliable and transparent engineering, regularly unit testing and documenting your work.
  • Actively contributing to the open source community is a plus
  • Bachelor's degree in computer science or equivalent experience
  • Exceptional communication, organisation, and leadership skills
  • Understand the demands of working in a start-up on lean, agile projects - must be self-driven and able to work remotely, without assistance and with little supervision
  • Cloud platform experience (AWS / Azure)
  • Knowledge of client-side single-page applications using modern frameworks like React
  • Excellent debugging and optimisation skills
  • Unit/integration testing experience

Project People is acting as an Employment Business in relation to this vacancy.