Technical Lead - Web Applications Developer
Role details
Job location
Tech stack
Job description
As a Technical Lead for our Global and Regional Cloud Services, you will play a pivotal role in guiding the technical design and direction of product initiatives whilst ensuring successful delivery of high-quality software solutions. The ideal candidate is an innovative professional with a passion for leading tech teams and driving technical excellence. They also have a demonstrable track record in software development, system design and team leadership, so you will be:
- Leading the technical design, development, and deployment of APIs and Front-End applications.
- Leading and mentoring a team of software developers, providing technical guidance, feedback and support.
- In collaboration with our Solution Architect:
ü designing and architecting scalable, easy-to-maintain and efficient software systems.
ü contributing to high-level strategic decisions related to system architecture and design.
- In collaboration with our Development Manager, Implementing and enforce best practices, coding standards, CI/CD, security and quality assurance processes within the team.
- Troubleshooting, resolving technical issues and addressing challenges in product initiative implementation.
Your tasks
- Lead design and implementation of high quality Cloud software solutions which meet the scalability, high performance and security requirements of the business.
- Provide technical leadership and guidance to team members, fostering a collaborative and supportive team culture.
- Perform regular check-in's with your team members to assist with their development and performance.
- Collaborate in Development Planning, breaking down development initiatives into epics and stories to providing reliable effort estimates.
- Assign development tasks to team members according to their capabilities and provide support as required.
- Develop responsive, high-performance web applications using TypeScript / Javascript / React, integrating RESTful APIs and GraphQL into front-end code.
- Collaborate with cross-functional teams, including Product Managers/Owners, UX Designers and QA Engineers, to deliver high-quality software products.
- Identify technical debt and areas for improvement, implementing solutions to enhance code quality and maintainability.
- Research relevant emerging technologies, industry trends and software development methodologies.
Requirements
- Bachelor's degree in Computer Science, Software Engineering or a related field.
- 7+ years of hands-on experience in development of web applications with at least 2 years in a leadership role.
- Strong technical expertise in software development, including proficiency in programming languages, frameworks and technologies as React, TS/Javascript, Amplify, GraphQL, RestFul API.
- Experience with agile project management, development methodologies and tools.
- Knowledge of database administration, software architecture, technical design and network administration.
- Excellent leadership and communication skills, with the ability to motivate and manage a team.
- Detail-oriented with solid problem-solving and analytical abilities.
- Foundational knowledge of AWS cloud technologies and architecture.
- Team spirit and good communication abilities.
- Good organizational skills.
- Speak and write English fluently (C1).
- Experience with the Atlassian suite of software tools including Confluence, Jira Software & Jira Service desk would also be beneficial.
- Eligible to work in EU.
This newly created role is a rare opportunity to join a global company where management encourages everyone to participate in technical decision-making and value all suggestions for improvement with an open-door policy. Our technical team thrive due to the sheer variety of technologies we work with, including hardware, embedded software, cloud components, mobile apps, external integrations and the machine learning / AI image processes. This, coupled with a relatively small team, everyone gets to own a small part of a large, sophisticated solution that has proven to be world class and industry leading.
Benefits & conditions
- Excellent benefits including competitive salaries, hybrid work (2 days working from home each week), health insurance, free parking and 23 days PTO.
- Fresh fruit every day at the office.
- The opportunity to work on varied and interesting projects, where continued learning and professional development are actively encouraged.
- We're constantly learning from each other and are proud of our open and transparent communication culture with exceptionally high levels of customer service.