Job Details

Web Development Software Development Technology
Permanent
remote/ London
£60,000
November 25, 2021

Frontend Developer (react)- Enterprise Simulation Co- London (Remote) - £40k-60k DOE

Software Developer (React front-end)

Intermediate-Senior level (3+ years of experience)

 

A leading Enterprise SAAS co is looking for a software developer to extend the features of an existing web application built using React. This web front-end communicates to an existing API back-end component, and authentication is performed using Auth0.

 

They provide front-end web applications and API services which enable the search and retrieval of registered company information. The data is sourced from various external data sources in real-time. Their services are hosted in Microsoft Azure. Some of the Azure services they use are App Services, Azure Functions and .NET applications running in Virtual Machines. They use Azure SQL databases for data storage and retrieval. Azure DevOps is used to manage teamwork items as well as CI and CD pipelines.

 

Responsibilities

 

  • Participate in discussions with the product team on requirements and provide estimates for planned work.
  • Participate in architecture and design discussions with the Engineering Manager, Principal Cloud Engineer and the wider engineering team.
  • Implement new front-end features and maintain existing features in the React SPA.
  • Maintain and update the integration between Auth0 and the React SPA.
  • Implement automated unit tests, integration tests and acceptance tests.
  • Update and maintain the Azure DevOps CI/CD pipeline which builds, tests and deploys the web application.
  • Document the development setup of the front-end web application.
  • Participate in Agile team ceremonies (stand-ups, planning, grooming, retrospectives, reviews).

 

Required Technical Experience

 

  • Experience building React web applications as a lead developer.
  • Experience integrating with REST APIs.
  • Experiencing building and supporting application code CI/CD pipelines.

 

Nice-to-have Technical Experience

 

  • Experience deploying and running C# .NET applications and services in Microsoft Azure (VMs, App Services, Azure Functions).
  • Experience working with SQL Server / Azure SQL databases.

 

Essential skills

 

  • Must be self-motivated and pro-active.
  • Ability to manage ambiguity and complexity.
  • Ability to communicate to senior management on progress.
  • Must ask lots of questions, clarify requirements, probe for potential issues.
  • Support other engineering team members on technical issues, helping debug and discuss problems and solutions.