About the Job
What You Will Be Doing
- Lead and manage the existing team of software engineers and scale the team to reach a world class product.
- Accountable of the technical outputs of the Engineering team, providing guidance and expertise to them while continuously looking for opportunities to improve quality, performance, and internal software development practices.
- Design and create services and system architecture for all Bosta projects, contribute and provide feedback to other team members via technical design sessions.
- Get involoved with hundreds of LOCs while developing advanced features, optimizations and refactoring.
- Perform code review and solve technical tasks and issues.
- Conduct technical interviews with candidates.
- Identify reusable code required for code libraries and ensuring high quality creation of code.
- Work with the product and design teams to discuss the requirements of the value teams (including business, marketing, sales, logistics operations), understand end-user requirements, formulate use cases, and then translate that into usable and scalable features.
Job Requirements
What You Need to Bring
- 5+ years of experience as a tech lead or a Head of Engineering
- Have extensive programming skills with modern coding languages and frameworks, mainly Javascript.
- Expert understanding of Object-Oriented design, data structures, and algorithms.
- Proven ability to effectively develop others through setting goals, building development plans, and active performance management inclusive of having difficult conversations.
- Track record of being a top performer in a current and past role.
- Excellent interpersonal skills and oral/written communication.
- Ability to jump in legacy code and understand it quickly.
- Experience implementing CI/CD pipelines.
- Bachelor’s degree in computer science or equivalent experience.
To Apply from Here: