Job Summary
We are seeking a highly skilled Technical Lead with 5 to 9 years of experience in Angular CSS RxJS Ngrx TypeScript and Graphql. The ideal candidate will have a strong technical background and the ability to lead a team in a hybrid work model. Experience in the Devices domain is a plus. This role requires a proactive individual who can drive technical excellence and contribute to impactful projects.
Responsibilities
Lead the development team in designing and implementing high-quality software solutions using Angular CSS RxJS Ngrx TypeScript and Graphql.Oversee the entire software development lifecycle ensuring timely delivery of projects and adherence to best practices.Provide technical guidance and mentorship to team members fostering a collaborative and innovative work environment.Collaborate with cross-functional teams to gather requirements define technical specifications and ensure alignment with business goals.Conduct code reviews and ensure code quality performance and security standards are met.Troubleshoot and resolve complex technical issues providing timely and effective solutions.Stay updated with the latest industry trends and technologies incorporating them into the development process when appropriate.Develop and maintain technical documentation ensuring clear and comprehensive communication of system designs and processes.Drive continuous improvement initiatives optimizing development workflows and enhancing team productivity.Participate in architectural discussions and contribute to the design of scalable and maintainable systems.Ensure the successful integration of software components conducting thorough testing and validation.Communicate effectively with stakeholders providing regular updates on project status and addressing any concerns or challenges.Contribute to the companys mission by delivering high-impact software solutions that enhance user experiences and drive business growth.
Qualifications
Possess strong expertise in Graphql CSS RxJS Ngrx TypeScript and Angular.Demonstrate experience in leading development teams and managing software projects.Exhibit excellent problem-solving skills and the ability to troubleshoot complex technical issues.Show proficiency in collaborating with cross-functional teams and stakeholders.Have a keen interest in staying updated with the latest industry trends and technologies.Display strong communication skills both written and verbal.