Are you over 40 and feeling stuck in your career?
Not because you lack ability, but ...
Read More
Social Media Management Jobs, Jobs in Kenya, Engineering Jobs,
Social Media Manager
Key Responsibilities:
- Monitor social media channels, hashtags, trending topics, and competitor activities to identify emerging trends relevant to Ndovu.
- Publish content created by the team, scheduling posts for optimal audience engagement.
- Develop and manage a content calendar to ensure consistent, timely, and strategic posting.
- Track engagement levels (likes, shares, comments) and provide actionable insights to guide future strategies.
- Adapt posts to fit the specific style of each platform while ensuring brand consistency.
- Share performance summaries and key trends with the team to refine content creation strategies.
Qualifications:
- Familiarity with major social media platforms (Facebook, Instagram, Twitter, LinkedIn, TikTok).
- Strong organizational and planning skills to manage multiple channels and content calendars.
- Analytical mindset to interpret engagement metrics and identify trends.
- Excellent communication skills and attention to detail.
Head of Engineering
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.
Method of Application
Use the link(s) below to apply on company website.