<< back

Lead Software Engineer

Office Angels|Greater London, SW15, GB
16 days ago
My client is looking for a Lead Software Engineer:

Job purpose

Reporting to the Head of Technology, the Lead Software Engineer leads a team of one other Software Engineer, a QA Analyst and Data Analyst, and works with a Product Owner, a Business Analyst, and 3rd party software vendors, and other technology and digital specialists to ensure key systems and projects for the company are scoped, agreed, developed, tested and delivered.

Initially the successful applicant will be a key part of the Agile project team with the exciting brief to reimagine and rebuild internally developed and supported sales software.

Once the initial sales software project is complete the role is intended to evolve, incorporating support for new and existing internal software, whilst also exploring how the client can further iterate and refine within our software stable to serve both internal users and external customers.

Key Accountabilities

Overall accountability for the technical decisions of the IT Development team
Line management of the members of the IT Development team
Development of software that realises business and technical requirements for systems functionality and performance
Make recommendations around software architecture and behaviour to yield an intuitive and productive user experience
Iterate on existing functionality to constantly improve and refine UI, functionality, and code quality
Collaborate with the QA Analyst to ensure all developed features are tested thoroughly and in a timely fashion
Document code consistently throughout the development process by listing a description, special instructions, and any changes made in database tables on procedural, modular and database level
Release code to staging and production environments
Troubleshoot and resolve support issues

Essential skills and experience

Demonstrable recent experience working in full-stack web development in a relevant area, preferably Angular
A background in developing, managing, maintaining and enhancing inhouse built software products across the full stack
Ability to adhere to designs and deliver accurate builds
Previous use of source control repositories
Previous use of continuous integration technologies
Experience working on building commercial software products across the full stack
TypeScript, npm, Angular CLI, SCSS, HTML, .NET, C# (Python would also be an advantage)
Experience of mobile-first development

Beneficial skills and experience

Experience using linters such as TSLint, ESLint and Stylelint
Elasticsearch and Kibana
Azure technologies including Azure SQL, CosmosDB, Functions Web.
Experience with formal unit testing methodologies
Experience with Pipeline/ ARM templates
Experience developing to WCAG AA StandardsOffice Angels acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers. Office Angels UK is an Equal Opportunities Employer.

By applying for this role your details will be submitted to Office Angels. Our Candidate Privacy Information Statement explaining how we will use your information is available on our website.