Essential technical experience required:
-
At least 4 years experience leading and managing a team of developers, ensuring that projects are completed on time and to a high standard.
-
Competent and thorough code reviews including troubleshooting and debugging issues as they arise, ensuring that applications are stable and performant.
-
Collaborate with product managers, designers, and other stakeholders to gather requirements and create specifications for new projects.
-
Strong communication skills, comfortable working directly with the CTO and other less technical teams.
-
Conducting employee performance reviews.
Other useful skills include:
-
Experience working in a financial services technology firm.
-
Managing a small team of circa 6-10 developers
-
Modern, responsive web development
-
Fluent HTML CSS
-
Angular 13 (v9 onwards acceptable)
-
Typescript 4.5 front-end and back-end
-
Automated testing using mocha, jasmine, chai.
-
MongoDB
-
NodeJS
-
Docker
-
Deployment and operation in Platform-As-A-Service infrastructure (Azure ideally, AWS acceptable)