Full-Time Full Stack Development Manager
IKhokha is hiring a remote Full-Time Full Stack Development Manager. The career level for this job opening is Manager and is accepting uMhlanga, South Africa based applicants remotely. Read complete job description before applying.
IKhokha
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
Ready to lead cutting-edge projects and keep your coding skills sharp?
We’re on the lookout for a Full Stack Software Development Manager who’s as passionate about building powerful tech as they are about inspiring the team behind it.
What you will do?
You will be responsible for day-to-day management and optimizing delivery throughput of the Software Engineering team.
You will also work closely with Product Managers and Technical Architects to drive efficiencies and enable technical delivery in line with strategic objectives.
You will play a key mentoring role, assess skills requirements and gaps, and perform:
- Performance management
- Developing roadmaps for career growth
- Outlining courses and material for training
- Assessing technical feasibility of solutions
In addition, you will:
- Create guidance and alignment on development standards and best practices
- Drive continuous improvement across the engineering space
- Identify, manage and mitigate risks associated with delivery
- Live the engineering culture
- Stay up-to-date with emerging technologies and industry trends
- Ensure the technical feasibility of projects and their alignment with company goals
- Manage day-to-day activities of the software development team
- Conduct performance reviews and provide constructive feedback
- Develop and implement personal development plans for team members
- Assist in the recruitment process to attract top engineering talent
- Develop and implement effective onboarding programs for new hires
- Mentor new team members to ensure a smooth transition into the team
- Role and job description reviews and updates
- Skills gap assessment
- Identify and review courses and learning material
- Build and review processes for upskilling
- Assess and review learning journeys for engineers
- Track and advise on career progression and readiness
- Provide guidance and feedback on career tracking
- Coaching and Mentoring
- Conduct regular one-on-one meetings with engineers to offer feedback and support
- Foster a collaborative and inclusive team environment
- Team alignment, ensuring that all development team members are aligned with iKhokha’s vision and goals
Education Requirements:
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Deal Breakers (Experience Requirements):
- 10+ years’ experience
- At least 7 years of Software Engineering experience
- Strong proficiency in software design and development (Java, C#, Python, etc.)
- Proven experience in a leadership or managerial role within a software development team for at least 2-3 years
- Demonstrated experience in interviewing, mentoring, and developing engineering talent
- Experience with Agile development methodologies and project management tools
- Deep understanding of software development life cycle (SDLC) and best practices
Preferred Skills and Experiences:
- People management skills
- Building cohesive, high-delivery teams
- Impact and influence to drive outcomes according to business objectives
- Excellent communication skills
- Strong analytical and problem-solving skills
- Experience working with cloud infrastructure (AWS, Azure, Google Cloud)
- High level of software development knowledge
- Understanding of complexities and high-level requirements
- Ability to inspire and motivate a team