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.