Company name: BitBang
Position: Technical Team Leader
Requirements:
*Bachelor's or master's degree in computer science, or Software Engineering. 
*Minimum of 8 years of experience in software development, with at least 4 years in a leadership or team management role. 
*Proficiency in multiple programming languages, frameworks, and technologies commonly used in software development.
*Familiarity with project management methodologies, such as Agile, Scrum, or Kanban. 
How to apply:
Interested candidates send your CVs to this email: This email address is being protected from spambots. You need JavaScript enabled to view it. and CC This email address is being protected from spambots. You need JavaScript enabled to view it.

JOB OBJECTIVE  

Strong technical expertise with leadership skills to guide and mentor a team of software developers. The Software Technical Team Leader will play a crucial role in driving innovation, ensuring code quality, and delivering high-performance software solutions. 

JOB RESPONSIBILITIES 
 1. Project Planning and Management:
* Create and manage project plans, including defining tasks, estimating timelines, and allocating resources effectively. 
* Ensure that the team is working towards project milestones and delivering on time. 
2. Team Leadership: 
* Lead, mentor, and motivate the development team. 
* Provide technical guidance and support to team members, helping them overcome challenges and grow in their roles. 
3. Architecture and Design: 
* Define the application's architecture and design. 
* Ensure that it aligns with your business goals and is scalable, secure, and maintainable.
 4. Code Reviews and Quality Assurance: 
* Conduct regular code reviews to maintain code quality and enforce coding standards. Implement best practices for code quality, testing, and documentation. 
5. Resource Allocation: 
* Manage team resources efficiently, ensuring that the right people are assigned to the right tasks. 
* Balance workload and adjust as necessary. 
6. Communication: 
* Foster effective communication within the team and with stakeholders. • Provide regular updates on project progress, milestones, and any issues that need attention. 
7. Team Development:  
* Invest in the professional growth of team members through training, coaching, and career development plans.
 8. Effective communication with customers is essential and may involve travel as required.
9. Technology Stack: Java Spring bot / NodeJS / ReactJS / AWS Cloud / MongoDB / RabbitMQ, MySQL 
10. Occasional involvement in code writing as required. 

QUALIFICATIONS EDUCATION AND EXPERIENCE 
1. Bachelor's or master's degree in computer science, Software Engineering, or a related field. 
2. Minimum of 8 years of experience in software development, with at least 4 years in a leadership or team management role. 
3. Proficiency in multiple programming languages, frameworks, and technologies commonly used in software development.
 4. Familiarity with project management methodologies, such as Agile, Scrum, or Kanban. 

BUSINESS SKILLS 
1. Proven experience in leading and managing software development projects, from initiation to delivery. 
2. Strong understanding of software architecture principles and the ability to contribute to architectural design decisions. 
3. Experience in conducting code reviews to ensure code quality and adherence to coding standards. 
4. Ability to mentor and coach team members, fostering a culture of continuous learning and improvement. 
5. Effective communication skills, both written and verbal, to convey technical concepts to diverse audiences.
 6. Ability to facilitate clear and open communication within the team and with stakeholders. 
7. Strong documentation skills, including the ability to document technical specifications, architectural decisions, and development processes.
 8. Experience in effectively allocating and managing resources to meet project demands

SOFT SKILLS 
1. Exceptional leadership skills with a track record of successfully leading and motivating software development teams. 
2. Strong analytical and problem-solving skills, with the ability to make informed decisions to address technical challenges. 
3. Experience in client interaction, understanding client requirements, and providing technical solutions. 
4. Flexibility to adapt to changing project requirements, technologies, and industry best practices. 
5. Strategic thinking with the ability to align technical decisions with overall business objectives. 

COMPENSATION AND BENEFITS 
* Competitive salary and benefits package. 
* Social Insurance. 
* Health and Life Insurance. 
* Transportation Allowance. 
* Summer Vacation Allowance. 
* Hybrid working model.

 

Job Search

Do you have a problem ?

Our Satisfied Employers

Will You be the Next to Join Our Happy Employers? Join Now if you are ready

 

Vodafone
image
image
image
image
 



Join Now