Head Of Engineering At Ndovu

Details of the offer

Key Responsibilities:
Lead and manage a team of software engineers, ensuring efficient, high-quality code delivery.
Collaborate with cross-functional teams (Product, QA, Design, etc.) to align projects with business objectives.
Architect and design scalable, high-performing applications across backend, frontend, and mobile domains.
Ensure adherence to best practices in coding, testing, and deployment.
Drive innovation and technical improvements, including code quality and system design.
Manage cloud infrastructure and robust deployment pipelines on platforms like AWS, Google Cloud, or Azure.
Mentor junior and senior engineers, promoting growth and skills development.
Oversee project timelines, stakeholder communication, and resource allocation for successful outcomes.
Assist in analyzing enterprise-level solutions.

Requirements:
10+ years of software development experience, with at least 5 years in a leadership role.
Proven ability to manage remote teams.
Extensive experience with agile development methodologies (Scrum, Kanban).
Strong hands-on experience with technologies across backend, frontend, and mobile: JavaScript, TypeScript, Node.js, React, Angular, Flutter, or native mobile (iOS/Android).
Preferably hands-on experience in enterprise software development using Java or .NET.
Expertise in cloud platforms, especially AWS, Google Cloud, or Azure.
Strong understanding of microservices architecture, REST APIs, and cloud-native technologies.
Familiarity with DevOps practices, including CI/CD, containerization (Docker), and orchestration (Kubernetes).
Proven track record of managing complex, large-scale software projects and distributed systems.
Proficient with project management tools like Jira or ClickUp.
Strong communication skills for translating business requirements into technical solutions.
Experience with enterprise integration, including legacy system modernization and cloud migration.
Awareness of emerging trends and technologies.
Native or excellent English skills.
Background in financial technologies is a plus.

Preferred Qualifications:
Master's degree in Computer Science, Software Engineering, or a related field.


Nominal Salary: To be agreed

Source: Myjobmag_Co

Job Function:

Requirements

Process Engineer At Wts Energy

Job Description: Process Engineer Reports to: Site Manager Our client a fast-growing biochar carbon removal company based in Kenya, whose mission is to seque...


Wts Energy - Nairobi Area

Published a month ago

Electrical Technician Intern At Riana Group

General electrical installation, maintenance and troubleshooting. You will work alongside experienced technical members to develop your skills in a dynamic e...


Riana Group - Nairobi Area

Published a month ago

Transmission Support Engineer At Ericsson

About this opportunity We are now looking for a Transmission Engineer that will provide technical service and support to our customers. In this role, you wil...


Ericsson - Nairobi Area

Published a month ago

Head Of Project Engineering At Powergen Renewable Energy

Purpose / Overview The Head of Project Engineering will lead the project engineering function for our Solar +BESS+ Diesel/Gas hybrid installations with or wi...


Powergen Renewable Energy - Nairobi Area

Published a month ago

Built at: 2024-11-24T02:09:26.026Z