About the Client
Our client is a dynamic technology company specialising in advanced meteorological solutions. Company is dedicated to innovation, creativity, and continuous learning, and we seek a Tech Lead to provide technical leadership and guide our development teams.
About the Role
: As a Technical Lead you will play a crucial role in analysing customer requirements, leading development projects, and ensuring our team delivers high-quality solutions. This role combines requirement analysis with technical project leadership, ensuring continuity and expertise throughout the project lifecycle.
Responsibilities
· Collaborate with the Product Owner to understand product changes and propose technical solutions.
· Analyse customer requirements and break them down into development tasks for individual developers.
· Ensure developers have the necessary technical information and guidance for their work.
· Lead development projects based on the requirements, acting as a technical advisor.
· Communicate with customers throughout the project lifecycle, discussing technical details of solution implementation and addressing any related questions, showcasing progress.
· Make key technical decisions to steer project development.
Requirements
· Experience in technical leadership of software development projects, whether in a professional, or open-source setting.
· Programming experience in TypeScript, C++, Python, Java, or similar languages, with a solid understanding of code reading, software design, and object-oriented design.
· Expertise in conducting rigorous code reviews to ensure high standards of code quality and providing constructive feedback for continuous improvement.
· Passion for innovation, creative problem-solving, and continuous learning.
· Open-mindedness and a willingness to learn, especially given the specific nature of meteorology.
· Upper-intermediate knowledge of English (at least B2 level) for teleconferences, on-site visits, reading requirements, and writing technical specifications.
Nice to Have Skills
· Bachelor's degree in Computer Science, Software Engineering, or a related field.
· Extensive experience and in-depth knowledge of Angular framework.
· Experience with reactive and/or functional programming principles and paradigms.
· Expertise in graphics programming, including shader writing and experience with modern web APIs (WebGL, WebGPU preferred).
· Experience with AWS CDK and cloud infrastructure.
· Willingness to travel abroad for a few weekly trips per year.