Web Technical Lead FIntech Challenger Bank

Matt Burton ,
Milton Keynes, Buckinghamshire
Job Type: Full-time
Salary: £80,000 per annum

Overview

Web Tech Lead Purpose of Role: As a web tech lead, you will have a specialist in Web but use much wider technical experience to help steer your team and peer engineers. This is a hands on role so will be expected to support feature development as well as provide the leadership to other engineers. You will help define how we use web and mobile to drive our business. You will share your passion and experience with others and encourage a sharing is caring culture as well as supporting less experienced team mates to grow and develop. Your remit will go beyond projects as the wider engineering community will look to you for coaching and advice. You will be a strong influence on others and your success will largely be based on that. Principal Accountabilities - Work as part of multidisciplinary teams, developing web backend systems and mobile apps - Plan and prioritise work for your team, with the appropriate input from others - Build up a solid understanding of the domain you are working in, and proactively identify and clarify new requirements - Help team members present their work to technical and non-technical team members and stakeholders in a clear and engaging way - Foster a culture of continuous improvement in your specialism and in your Community of Practice, leading by example - Help run your community of practice, encouraging broad participation - Use your understanding of Allica and its goals, to identify ways to enhance client relationships & develop new capabilities - Proactively seek out learning opportunities for you and your colleagues, both within Allica and externally - Mentor and support more junior colleagues e.g. through pair programming, answering questions - Help more junior colleagues plan their careers and progress at Allica Experience - Collaborating with a diverse set of stakeholders to drive alignment, build trust, and foster engagement across multiple areas. - A solid demonstrable experience of web development and of managing application state - Solid understanding of: Common architectural patterns (such as MVC, Redux) and why such patterns are important Managing side effects and common frameworks (eg. Thunk, Sagas etc.) Networking (e.g. HTTP vs HTTPS) - Extensive experience with: Source control (e.g. Git, GitFlow, GitHub, Bitbucket etc.) Package managers (e.g. NPM, Yarn, Bower) Testing frameworks (e.g. Selenium / Mocha / Chai / Jest) Working in an Agile environment Collaborating with designers, test engineers and 3rd parties - A solid understanding of: SOLID principles Continuous integration and setting up of a CI environment Common authentication patterns (e.g. OAuth, SSO) Browser security (e.g. CORS, HSTS, Anti-forgery tokens, JWTs etc.) For further information please contact Chloe Hawker /