7,874 C Developer jobs in Kenya
Developer
Posted today
Job Viewed
Job Description
Company Description
Wanzia is a unique platform that empowers creators across books, music, and film while connecting fans with exclusive cultural access. Artists maintain their rights, publish directly, and reach global audiences. Wanzia fosters a global creative ecosystem where culture and revenue stay with the creators. The mission of Wanzia is to keep creativity alive and build the future of entertainment together.
Role Description
This is a remote contract role for a Developer. The Developer will be responsible for designing, coding, and modifying applications and websites, from layout to function. Responsibilities include writing clean, scalable code, integrating backend services, debugging, and ensuring the technical feasibility of UI/UX designs. The Developer will also work closely with other developers and teams to deliver high-quality products.
Qualifications
- Strong skills in HTML, CSS, and JavaScript
- Proficiency in one or more programming languages such as Python, Java, or C#
- Experience with backend technologies like , Django, or Ruby on Rails
- Knowledge of database management systems such as MySQL, PostgreSQL, or MongoDB
- Familiarity with version control tools like Git
- Excellent problem-solving and debugging skills
- Ability to work independently in a remote setting
- Bachelor's degree in Computer Science, Engineering, or a related field is preferred
- Experience in the entertainment or creative industry is a plus
iOS Developer
Posted today
Job Viewed
Job Description
Symphony Technologies is urgently seeking a candidate to fill the role of iOS Developer. Below is the detailed Job description:
Required Skills & Qualifications
We're looking for a highly experienced and
ideal iOS Developer
to join our team. The successful candidate will have a deep understanding of the iOS ecosystem and a proven track record of building robust, scalable, and user-friendly native iOS applications. We need someone who is proficient in the latest Apple technologies, dedicated to best practices, and passionate about creating exceptional mobile experiences with a
meticulous eye for detail to ensure UI fidelity and pixel-perfect implementations.
Core Technical Expertise
- Languages & Frameworks:
- Swift (Expert Proficiency):
Demonstrable mastery of Swift, including advanced language features, protocol-oriented programming, and error handling. - SwiftUI:
Strong experience building modern, declarative user interfaces with SwiftUI, understanding its lifecycle, data flow, and integration with UIKit. - UIKit:
Extensive experience with UIKit for building complex and responsive user interfaces, including custom views, animations, and view controller lifecycle management. - Xcode:
Expert-level proficiency with Xcode's various tools, including debugging, profiling, interface builder, and project configuration. - Foundation Framework:
Comprehensive knowledge of the Foundation framework for data manipulation, networking, concurrency, and other core system services. - Asynchronous Programming:
- async/await:
Proven experience implementing modern asynchronous operations using Swift's async/await for cleaner and more efficient concurrent code. - Combine:
Strong understanding and practical application of the Combine framework for reactive programming, handling asynchronous events, and data streams. - Data Persistence & Management:
- Core Data:
In-depth experience with Core Data for local data storage, including understanding of managed object contexts, fetching, and relationships. - SQLite:
Familiarity with direct SQLite usage for optimized local data storage, particularly for high-performance or custom database needs. - Keychain:
Expertise in securely storing sensitive user data (e.g., tokens, credentials) using the iOS Keychain services. - Testing & Quality Assurance:
- XCTest (Unit Testing):
Proficiency in writing comprehensive unit tests using XCTest to ensure code quality, reliability, and maintainability. - XCUITest (UI Testing):
Experience developing robust UI tests with XCUITest to automate user interaction flows and validate the application's user interface.
Architectural & Development Practices
- Architectural Patterns:
- MVC (Model-View-Controller):
Solid understanding and practical application of the MVC pattern for structuring iOS applications. - MVVM (Model-View-ViewModel):
Strong experience with the MVVM pattern, including designing ViewModels and implementing data binding to separate concerns and improve testability. - Dependency Management:
- Swift Package Manager (SPM):
Experience managing project dependencies and creating reusable modules using Swift Package Manager. - CocoaPods:
Proficiency in using CocoaPods for third-party library integration and dependency resolution. - Version Control & CI/CD:
- Git:
Expert-level proficiency with Git for version control, including branching strategies, merging, and pull requests. - Fastlane:
Experience automating mobile app deployment processes, including building, testing, and distributing apps using Fastlane. - API & Data Handling:
- RESTful APIs:
Extensive experience consuming and interacting with RESTful APIs, including understanding of HTTP methods, status codes, and authentication. - JSON:
Expert proficiency in parsing, serializing, and manipulating JSON data for communication with backend services.
App Features & Deployment
- Push Notifications:
Proven experience implementing and managing push notifications, including understanding of APNs (Apple Push Notification service) and user permissions. - Accessibility:
Strong commitment to and experience in building accessible iOS applications, adhering to Apple's accessibility guidelines to ensure usability for all users. - Localization:
Experience implementing localization and internationalization to support multiple languages and regions within the application. - App Store Connect:
Practical experience managing app submissions, releases, metadata, and analytics through App Store Connect. - TestFlight:
Proficiency in using TestFlight for beta testing and distributing pre-release versions of applications to testers.
UI/UX Focus
- UI Refinement & Pixel Perfection:
Demonstrated ability to translate design mockups and specifications into highly polished, pixel-perfect user interfaces, ensuring consistent visual fidelity across various iOS devices and screen sizes. - Attention to Detail:
A keen eye for visual details, ensuring subtle animations, transitions, spacing, and typography are implemented precisely as designed to create a premium user experience.
AL Developer
Posted today
Job Viewed
Job Description
The ideal candidate will be responsible for designing, developing, customising, and maintaining scalable solutions within the Business Central platform. This includes using the AL language and modern extension-based development to enhance system functionality, build integrations, and support ongoing system improvement initiatives. The developer will work closely with functional consultants and end-users to turn business requirements into robust, user-friendly technical solutions.
Responsibilities
Development & Customisation
- Design, develop, and deploy custom extensions and modifications in
AL
and
CAL
for Microsoft Dynamics 365 Business Central and Microsoft Dynamics NAV. - Customise existing functionalities and develop new modules based on business requirements.
- Ensure all development adheres to best practices and Microsoft's latest development standards.
System Integration
- Develop and maintain APIs and web services to integrate
Business Central / Dynamics NAV
with external systems (e.g., CRM, payment platforms, inventory, e-commerce, etc.). - Ensure secure and seamless data exchange between
Business Central / Dynamics NAV
and third-party systems.
Technical Design & Documentation
- Translate functional requirements into detailed technical specifications.
- Maintain clear, structured, and up-to-date technical documentation for all developments, extensions, and integrations.
- Participate in technical reviews and provide feedback on architecture and design.
Testing & Support
- Conduct unit and system testing to ensure high-quality and bug-free deliverables.
- Provide post-deployment support and troubleshooting for any issues that arise in live environments.
- Support upgrade projects and assist with migration to newer versions of BC.
Collaboration
- Work closely with functional consultants, QA, and project managers to ensure alignment between client needs and technical execution.
- Participate in sprint planning, stand-ups, and team retrospectives in an Agile environment.
Qualifications
Education & Experience:
- Bachelor's Degree in Computer Science, Software Engineering, Information Systems, or a related field.
- 4+ years of development experience in Microsoft Dynamics 365 Business Central and Microsoft Dynamics NAV.
- Proven development experience with AL and
C/AL
languages, Visual Studio Code, and Microsoft AL extension-based development. - Experience working with APIs and integration technologies.
- Strong understanding of ERP processes, preferably in finance and supply chain.
Technical Competencies:
- Strong understanding of Microsoft Dynamics 365 BC architecture, tables, pages, reports, and data flow.
- Experience with version control systems (e.g., Git, Azure DevOps).
- Familiarity with SQL and Business Central administration tools.
- Knowledge of Docker and CI/CD pipelines will be an added advantage.
- Knowledge of Power Platform and Microsoft Azure services is a plus.
Soft Skills:
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration abilities.
- High attention to detail and a proactive mindset.
- Ability to handle multiple tasks and deliver high-quality results under pressure.
flutter developer
Posted today
Job Viewed
Job Description
Job Overview
We are looking for a
Flutter Developer
to join our dynamic team and help build high-performance, cross-platform mobile applications. As a Flutter Developer, you will be responsible for designing and implementing new app features, maintaining existing codebases, and collaborating with designers and
Responsibilities
- Develop and maintain cross-platform mobile applications using Flutter and Dart.
- Collaborate with product managers, UI/UX designers, and backend engineers to define, design, and ship new features.
- Translate designs and wireframes into high-quality, responsive UIs.
- Optimize application performance and responsiveness.
- Write clean, maintainable, and scalable code following best practices.
- Integrate APIs and third-party services (e.g., Firebase, REST/GraphQL).
- Conduct unit and integration testing to ensure robustness and reliability.
- Participate in code reviews and contribute to team knowledge sharing.
- Stay up to date with Flutter and mobile development trends.
Qualifications
- 1–3+ years of experience with Flutter and Dart.
- Strong understanding of mobile development principles and app architecture.
- Familiarity with RESTful APIs and integration with backend services.
- Proficient with Git and version control.
- Experience in publishing apps to Google Play Store and Apple App Store.
- Good understanding of platform-specific behavior (iOS/Android).
- Strong debugging, optimization, and performance tuning skills.
- Knowledge of native mobile development (Swift, Kotlin, or Java).
Soft Skills
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Ability to work independently and manage time effectively.
- Willingness to learn and adapt in a fast-paced environment.
Software Developer
Posted today
Job Viewed
Job Description
Company Description
Mufti Solutions is a dynamic tech company specializing in software development, digital marketing, web design, and IT solutions. We help businesses grow by delivering innovative, scalable, and user-focused digital services. Whether you're a startup or an enterprise, Mufti turns ideas into smart solutions that work.
Role Description
This is a full-time hybrid role for a Software Developer based in Kitui, with some work-from-home flexibility. The Software Developer will be responsible for designing, coding, and implementing software applications. Day-to-day tasks will include back-end web development, programming, and maintaining software functionality and performance through testing and troubleshooting.
Qualifications
- Bachelor's degree in Computer Science or related field
- Proficiency in Back-End Web Development and Software Development
- Strong Programming skills including Object-Oriented Programming (OOP)
- Excellent problem-solving abilities and attention to detail
- Strong communication skills and ability to work both independently and within a team
- Experience with agile methodologies and working in a hybrid environment is a plus
C# Developer
Posted today
Job Viewed
Job Description
We are seeking a C# developer who thrives on problem-solving, debugging, and detective work. This is a 100% programming-focused role—not traditional manual testing. You'll be a critical part of ensuring our gaming experiences meet the highest quality standards by writing code, investigating issues, and collaborating with cross-functional teams to uncover and resolve defects.
What You'll Do
- Write and maintain automated tests in C#
- Debug and troubleshoot complex issues across codebases, systems, and integrations.
- Use investigative skills to investigate incomplete information, reproduce failures, and get to root causes.
- Collaborate with developers, designers, and other QA Engineers to identify, document, and resolve issues.
- Contribute to continuous integration and deployment pipelines
- Ensure game quality by applying strong programming fundamentals and problem-solving approaches.
What We're Looking For
- Strong programming fundamentals, including looping, branching, and problem decomposition. (C# is preferred but candidates with strong Python or Java skills may be considered)
- Ability to take direction and independently solve problems, even with incomplete information.
- Passion for debugging and detective-style problem solving.
- Excellent communication and collaboration skills for working across teams.
- Familiarity with CI/CD tools (e.g., Jenkins) is a bonus.
- Experience in the video game industry is a strong plus, but not required.
Why Join Us
You'll be part of a team dedicated to delivering world-class gaming experiences. This is an opportunity to apply your programming skills in a quality-focused engineering role where curiosity, persistence, and problem-solving matter most.
Since 2005, Perform's engineers have been helping companies scale their apps and their teams. We were near-shoring before it was even a term and have worked with 100s of clients along the way.
Backend Developer
Posted today
Job Viewed
Job Description
Job Summary
We are seeking an experienced GraphOl Backend Developer to design, build, and maintain scalable APIs and services that power our applications. The ideal candidate has strong expertise in GraphQL, backend development, database design, and modern cloud infrastructure. You will collaborate closely with frontend developers, product managers, and DevOps engineers to deliver high-performance, secure, and reliable solutions.
Key Responsibilities
- Design, develop, and maintain GraphQL APIs and resolvers for internal and external applications.
- Optimize API performance by implementing caching, batching, and efficient query resolution.
- Integrate GraphQL with multiple data sources, including relational and NoSQL databases, REST APIs, and third-party services.
- Collaborate with frontend teams to ensure APIs meet business and user experience requirements.
- Implement security best practices (authentication, authorization, rate-limiting, input validation).
- Write clean, maintainable, and well-documented code following industry best practices.
- Participate in code reviews, technical discussions, and architecture planning.
- Monitor, debug, and improve the performance and reliability of backend services.
- Stay up to date with GraphQL ecosystem trends, tools, and best practices.
Qualifications And Experience
- Bachelor's degree in computer science, Information Technology, or related field.
- Proven experience as a backend developer with GraphQL in production environments.
- Proficiency in , TypeScript, or similar backend languages.
- Strong knowledge of database technologies (PostgreSQL, MySQL, MongoDB, or similar).
- Experience with API security, authentication (OAuth, JWT), and authorization patterns.
- Familiarity with server frameworks (Apollo Server, , NestJS, etc.).
- Experience with Git, CI/CD pipelines, Docker, Kubernetes, or cloud platforms (AWS, GCP, Azure).
- Excellent problem-solving skills and ability to work in cross-functional teams.
Primary Location
Kenya-Nairobi-Nairobi
Organization
Britam
Job Type
Permanent
Shift
Day Job
Contract Type
Full-time
Job Posting
Unposting Date
Number of Openings
1
Be The First To Know
About the latest C developer Jobs in Kenya !
Business Developer
Posted today
Job Viewed
Job Description
Role Description
This is a full-time on-site role for a Business Developer located in Nairobi. The Business Developer will be responsible for daily tasks such as generating leads, conducting market research, analyzing business opportunities, and providing excellent customer service. Additionally, the role involves communicating effectively with potential clients, negotiating deals, and maintaining positive client relationships to drive business growth.
Qualifications
- Strong Analytical Skills and ability to assess market trends and business opportunities
- Somali applicants preferred
- At least 2 years experience
- Excellent Communication and Customer Service skills
- Proficient in Lead Generation and Market Research techniques
- Ability to work independently and collaboratively within a team
- Proven experience in business development or a related field
- Bachelor's or Diploma in Business Administration, Marketing, or a related field
Shopify Developer
Posted today
Job Viewed
Job Description
Build the Future of Online Shopping with Us
Position: Shopify Developer
Employer: tma
Location: Offices in Sandton, Durban, Cape Town, or Kenya
Work Type: 100% Work-from-the-Office
Shift: Night Shift – USA Hours (2PM – 11PM, subject to daylight savings adjustments)
At tma, we're passionate about connecting talent with opportunity. We are looking for a skilled Shopify Developer to join our growing team. If you love creating seamless online shopping experiences and thrive in a dynamic, fast-paced environment, we want to hear from you
What You'll Do:
Design, build, and maintain Shopify stores that deliver world-class customer experiences.
Integrate secure payment gateways and ensure smooth checkout processes.
Customize Shopify themes, apps, and workflows to meet client requirements.
Troubleshoot, debug, and resolve issues to keep stores running smoothly.
Optimize website performance, speed, and responsiveness.
Collaborate with designers, marketers, and project teams to bring new ideas to life.
What We're Looking For:
Proven experience as a Shopify Developer (front-end and/or back-end).
Strong hands-on knowledge of Shopify, Liquid, HTML, CSS, JavaScript, and related e-commerce technologies.
Experience with APIs, app integrations, and plugins.
Strong problem-solving skills and attention to detail.
Ability to work effectively during USA night shift hours (2PM – 11PM, with adjustments for daylight savings).
A proactive, solutions-focused mindset with excellent teamwork skills.
Why Join tma?
Be part of an international team, working on exciting global projects.
Develop cutting-edge solutions that shape the future of digital commerce.
Work in an environment that values innovation, growth, and collaboration.
Enjoy the stability of a work-from-office role with modern facilities in Sandton, Durban, Cape Town, or Kenya.
If you're ready to bring online shopping to life and grow your career as a Shopify Developer with tma, we'd love to connect with you
Frontend Developer
Posted today
Job Viewed
Job Description
Frontend Developer (Nairobi – Remote)
Location:
Nairobi, Kenya (Remote OK)
Company:
Fusion Labs
Job Type:
Full-Time
Experience Level:
Mid to Senior
About the Role
Fusion Labs is looking for a Frontend Developer to design and build beautiful, functional, and scalable user interfaces across mobile and web platforms. You'll play a central role in shaping how users interact with our products, from concept and prototyping to production-ready implementation. You'll collaborate closely with engineering to ensure design and code quality meet production standards.
Responsibilities
- Create and iterate on product designs using
Figma - Translate designs into responsive, production-ready components in
React Native (Expo)
and
- Leverage
TailwindCSS
and
shadcn/ui
for consistent, scalable design systems - Collaborate with backend and frontend developers to ensure seamless user experiences
- Implement
Expo modules
for native functionality (Android with Kotlin/Java, iOS with Swift) when required - Maintain high code quality with
TypeScript, ESLint, Husky
, and other tooling - Conduct design reviews, usability testing, and contribute to improving design and engineering workflows
Required Skills
- Strong proficiency in
Figma
(design systems, prototyping, handoff) - Solid experience with
React Native
(Expo) and
- Proficiency in
TypeScript
for production-grade code - Familiarity with
TailwindCSS
and
shadcn/ui
for rapid UI development - Experience with
Expo modules
and bridging to native code when needed - Understanding of accessibility, responsiveness, and performance in UI/UX
- Familiarity with
linting, pre-commit hooks, and code quality tools
Bonus Points
- Strong design portfolio showcasing
mobile and web app designs - Experience working in
fast-moving product or startup environments - Knowledge of
animations, transitions, and micro-interactions
that elevate UX - Ability to balance
user needs
with
engineering constraints - Experience working independently and collaborating asynchronously
What We Offer
- Remote flexibility (within Nairobi)
- High-impact work on real products shaping digital experiences
- Opportunity to influence both
design systems
and
front-end architecture - Potential for long-term collaboration and growth within Fusion Labs
How to Apply
Submit your
CV
,
GitHub/portfolio
, and
Figma design samples
via LinkedIn or email us at
. Only shortlisted candidates will be contacted.