7,874 C Developer jobs in Kenya

Developer

Nairobi, Nairobi KES60000 - KES80000 Y Wanzia

Posted today

Job Viewed

Tap Again To Close

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
This advertiser has chosen not to accept applicants from your region.

iOS Developer

Nairobi, Nairobi KES80000 - KES120000 Y Symphony Technologies Limited

Posted today

Job Viewed

Tap Again To Close

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.
This advertiser has chosen not to accept applicants from your region.

AL Developer

Nairobi, Nairobi KES1200000 - KES2400000 Y DataposIT Limited

Posted today

Job Viewed

Tap Again To Close

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.
This advertiser has chosen not to accept applicants from your region.

flutter developer

Nairobi, Nairobi KES900000 - KES1200000 Y LifLif Kenya

Posted today

Job Viewed

Tap Again To Close

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.
This advertiser has chosen not to accept applicants from your region.

Software Developer

KES900000 - KES1200000 Y Mufti IT Consultancies

Posted today

Job Viewed

Tap Again To Close

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
This advertiser has chosen not to accept applicants from your region.

C# Developer

KES900000 - KES1200000 Y Perform

Posted today

Job Viewed

Tap Again To Close

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.

This advertiser has chosen not to accept applicants from your region.

Backend Developer

Nairobi, Nairobi KES1200000 - KES2400000 Y Britam

Posted today

Job Viewed

Tap Again To Close

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

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest C developer Jobs in Kenya !

Business Developer

Nairobi, Nairobi KES600000 - KES1200000 Y iLearn Training and Education

Posted today

Job Viewed

Tap Again To Close

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
This advertiser has chosen not to accept applicants from your region.

Shopify Developer

Nairobi, Nairobi KES70000 - KES120000 Y talent match africa.

Posted today

Job Viewed

Tap Again To Close

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

This advertiser has chosen not to accept applicants from your region.

Frontend Developer

Nairobi, Nairobi KES1200000 - KES2400000 Y Fusion Labs

Posted today

Job Viewed

Tap Again To Close

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.

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All C Developer Jobs