Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Nov 14, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • PesaKit is a fintech company headquartered in Nairobi, Kenya that enables mobile money agents in Africa to become last mile distribution points for digital financial services.
    Read more about this company

     

    Mid-Level Flutter Engineer

    We are seeking a skilled and motivated Mid-Level Flutter Engineer to join our team. You will work on developing cross-platform mobile applications, collaborating with the backend and product teams to deliver high-quality and scalable apps. You should have a strong understanding of mobile development, particularly in Flutter, along with a good grasp of modern development practices. 

    Key Responsibilities 

    • Design, implement, and deploy features of small to medium complexity for our cross-platform applications (iOS, Android, and/or Web) using Flutter and Dart.
    • Write high-quality, efficient, and well-tested code, including unit and widget tests, to ensure reliability and maintainability. 
    • Work effectively with Product Managers and Designers to translate wireframes and specifications into pixel-perfect, highly responsive user interfaces. 
    • Proficiently integrate the front-end with back-end services using RESTful APIs and handle data flow using established state management solutions. 
    • Proactively identify and resolve bugs, application issues, and performance bottlenecks across different devices and OS versions. 
    • Understand and apply established software design patterns (e.g., MVVM, BLoC, Provider) and architectural standards within the codebase. 
    • Utilize Git and standard branching strategies (e.g., Gitflow) for collaborative development and version management.
    • Participate in team discussions to help refine development processes, code standards, and technical documentation. 

    Required Qualifications 

    • 2 – 4 years of professional software development experience. 
    • Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience). 
    • 2+ years of dedicated experience developing and shipping production-ready applications with Flutter and Dart. 
    • Strong command of Dart programming language fundamentals, including asynchronous programming (async/await, Future). 
    • Demonstrated experience with a modern Flutter state management solution (e.g., Riverpod, BLoC, Provider, GetX). 
    • Solid understanding of mobile application lifecycle, design patterns, and UI/UX principles. 
    • Hands-on experience with API integration (e.g., parsing JSON, handling network requests). 
    • Proven ability to write and maintain automated tests (unit and widget tests).
    • Familiarity with the process of building and deploying apps to the App Store and Google Play Store.
    • Strong problem-solving skills and a proactive, ownership-driven mindset. Preferred Skills (Nice to Have) 
    • Experience with Firebase services (Authentication, Firestore, Cloud Messaging).
    • Familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelines (e.g., Codemagic, GitHub Actions, Bitrise). 
    • Basic understanding of native mobile development concepts (e.g., platform channels).
    • Experience contributing to code reviews and providing constructive feedback.
    •  Comfortable working within an Agile/Scrum development methodology. 

    go to method of application »

    Senior Backend Developer

    Duties and Responsibilities 

    • Develop, maintain, deploy, and optimize backend applications using Laravel and PHP.
    • Collaborate with other developers to design and implement APIs.
    • Troubleshoot, debug, and resolve application issues and performance bottlenecks.
    • Write clean, scalable, and well-documented code.
    • Implement best practices in coding, testing, and deployment processes.
    • Manage and maintain database schemas, queries, and migrations.
    • Integrate third-party services, libraries, and tools as needed.
    • Participate in code reviews to ensure high code quality and adherence to standards.
    • Stay updated on emerging trends and technologies in software development and Laravel.

    Qualifications and Skills 

    • 3 – 5 years of professional experience in backend development with PHP and Laravel or Node.js.
    • A Bachelor’s Degree in computer science, IT, or comparable experience is an added advantage
    • Thorough mastery of the fundamental web languages: HTML, CSS, JavaScript, and Blade.
    • Solid experience working with PHP, the most recent Laravel version, and SOLID Principles, as well as other web frameworks
    • Strong understanding of RESTful APIs and API integration.
    • Understanding of unit testing and testing frameworks.
    • Solid working understanding of database architecture and query optimization using MySQL
    • Working knowledge of server technologies (Apache, Nginx, PHP-FPM) and cloud platforms, particularly Google Cloud Platform (GCP).
    • Knowledge of version control tools, particularly Git.
    • Experience with queues, jobs, and task scheduling in Laravel.
    • Knowledge of Docker and other containerization tools is a plus.
    • Passion for the best design and coding practices, and a desire to develop new bold ideas
    • Excellent problem-solving skills and analytical thinking.
    • Strong communication and collaboration skills.
    • Ability to work independently and as part of a team in a fast-paced environment.
    • Attention to detail and a commitment to delivering high-quality work.

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at PesaKit Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail