Leave us your email address and we'll send you all the new jobs according to your preferences.

Software Engineer (JavaScript/React/Node.js/TypeScript) - Security cleared

Posted 12 hours 43 minutes ago by Parker Shaw

£35 Annual
Contract
Not Specified
I.T. & Communications Jobs
London, United Kingdom
Job Description

We are seeking a highly skilled Software Engineer to join our client's dynamic development team. As a Software Engineer, you will play a pivotal role in designing, developing and maintaining our web applications with a focus on React and AWS Technologies. You should be passionate about creating innovative solutions, championing best practices and driving technical excellence.

As a Software Engineer, you will have relevant experience in:

  • JavaScript, React, Node.js and TypeScript.
  • Strong experience in writing reusable, testable components, within React.
  • Proficiency in modern JavaScript (ES6) and JSX syntax.
  • Experience with building and maintaining RESTful API's using Node.js.
  • Ability to write optimised SQL queries for data retrieval, manipulation and management.
  • Experience with developing accessible, responsive layouts using componentised CSS/SASS.
  • Developing and maintaining applications in serverless environments using distributed architecture and AWS tools including Lambda, API Gateway, S3, Cognito & RDS.
  • Working practices such as test-driven development or behaviour-driven development.
  • TypeScript testing using Jest or a similar framework and React Testing Library or Enzyme for component testing.

Desirable to have:

  • Familiarity with SQL database concepts and hands on experience with PostgreSQL.
  • Familiarity with version control using Git.
  • Experience of continuous integration and continuous delivery using Github actions.
  • Experience of working in an Agile environment.
  • Knowledge of software engineering practices and design patterns.
  • Ability to collaborate with cross functional teams, including individuals from various disciplines to deliver high quality software.
  • Excellent communication skills, both written and verbal, to effectively convey technical concepts to team members and stakeholders.

Nice to have:

  • Experience of end to end testing eg Cypress

If you feel you have the skills and experience needed for this role; please do apply now.

Email this Job