Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailNot Disclosed
Salary Not Disclosed
1 Vacancy
Job Description: Team Lead Software Engineering
Department: Product Engineering
Reports To: Team Lead / Engineering Manager / Director of Engineering
Position Overview: This role will focus on frontend development. The Team Lead leads the development and implementation of complex software solutions that meet the companys strategic objectives. This role involves highlevel decisionmaking technical leadership and a deep understanding of software engineering principles. The Team Lead will mentor junior team members review code manage projects and collaborate with other departments to ensure software solutions are scalable reliable and secure. The ideal candidate will have a proven track record of developing highquality software an ability to solve complex problems and excellent communication skills.
Key Responsibilities:
Design develop and implement software solutions that align with the companys strategic goals.
Provide technical leadership and guidance to junior engineers including code reviews mentoring and training.
Collaborate with product managers designers and other engineering teams to define software requirements and system architecture.
Lead the development process through the entire software lifecycle including research prototyping development testing and deployment.
Ensure the performance quality and responsiveness of applications.
Maintain and improve existing software addressing technical debt and ensuring scalability and security.
Stay abreast of innovative technology trends and evaluate their applicability to company projects.
Contribute to the development of engineering best practices and the promotion of a culture of excellence.
Qualifications:
Bachelors or Masters degree in Computer Science Engineering or related field.
5 years of software development experience with a demonstrated track record of technical leadership.
Strong expertise in software development languages and frameworks relevant to the companys technology stack (e.g. Angular Vue React JavaScript TypeScript Node.js).
Experience with software architecture and design patterns including microservices and distributed systems.
Proficient understanding of code versioning tools such as Git.
Demonstrated ability to mentor junior software engineers and foster a collaborative engineering culture.
Excellent problemsolving skills and the ability to work under pressure.
Effective communication and interpersonal skills with the ability to convey technical concepts to nontechnical stakeholders.
Preferred Skills:
Experience with Redux and state management
Experience building reusable libraries
Experience with cloud platforms (Azure preferred) and DevOps and CI/CD tools.
Contributions to opensource projects or a public portfolio of innovative projects.
Experience in Agile methodologies and leading sprint planning and retrospectives.
Experience with operations management software (monitoring automation configuration management.
Full-Time