Responsibilities
A hands-on Team Lead (50% hands-on, 50% management)
Lead a squad of 4 senior Full Stack developers.
Lead the development of new features and components for our platform
Work closely with the product group to maximize delivery impact
Collaborate with cross-functional teams to define, design, and ship new features.
Mentor and guide team members, fostering an environment of continuous learning.
Ensure the technical feasibility of UI/UX designs.
Optimize applications for maximum speed and scalability.
Stay up-to-date with emerging technologies and apply them to operations and activities.
Oversee and ensure adherence to agile methodologies, keeping track of sprints and completing them on time.
Hiring, training, and mentoring new team members.
Organized and Focused: Ability to manage multiple tasks and projects efficiently.
Coachable and Trainable: Open to learning and listening to feedback from peers and colleagues.
Adaptable: Willingness to learn and grow as the company evolves and technology advances.
8+ years of development experience.
2+ years of experience in a technical leadership role.
5+ years working with advanced React JS platforms.
3+ years working with TypeScript.
Proven track record of recruiting and improving software engineers and other technical roles under tight timelines.
Worked closely with HR teams to define role requirements and ensure alignment with team goals.
Hands-on experience in designing and conducting technical interviews, including coding challenges and problem-solving scenarios.
Hands-on experience in designing scalable, maintainable, and efficient architectures.
Demonstrated ability to resolve complex technical issues through debugging and root cause analysis.
Experience in cross-functional collaboration, working closely with Product, QA, and DevOps teams to align technical deliverables with organizational objectives.
Proven experience with feedback loop in design and pull requests review