Seemless Integration, Exceptional Results

Flutter Mobile App Developer (Junior – Intermediate)

Zippy Courier Delivery

About the job

Zippy Courier Delivery is a courier service that offers world-class delivery options with a fleet of electric bikes and an innovative tech-based delivery system. Our mission is to revolutionize connectivity in Ghana by establishing an affordable, efficient, reliable and sustainable courier delivery service for businesses and individuals.

We are seeking a talented and motivated Flutter Mobile App Developer to join our growing technology team. As a company that builds all software solutions in-house, you’ll play a crucial role in developing and maintaining mobile applications that directly impact our customers’ experience and business operations. This position is ideal for a developer with 1-3 years of experience looking to grow their skills in a dynamic, fast-paced environment.

Responsibilities

Development & Implementation

  • Design, develop, and maintain cross-platform mobile applications using Flutter/Dart
  • Implement responsive and intuitive user interfaces that provide exceptional user experience
  • Integrate third-party APIs and services, particularly Google SDKs (Firebase, Google Maps, Google Analytics, etc.)
  • Develop real-time features for delivery tracking, notifications, and location services
  • Write clean, maintainable, and well-documented code following best practices
  • Implement automated testing strategies including unit tests and widget tests

Technical Analysis & Problem Solving

  • Analyze user requirements and translate them into technical specifications
  • Troubleshoot and debug applications to optimize performance
  • Conduct code reviews and provide constructive feedback to team members
  • Research and evaluate new technologies and frameworks to improve development processes
  • Monitor app performance and implement optimization strategies

Collaboration & Communication

  • Work closely with cross-functional teams including designers, product managers, and backend developers
  • Participate in agile development processes including daily standups, and retrospectives
  • Communicate technical concepts clearly to both technical and non-technical stakeholders
  • Contribute to technical documentation and knowledge sharing sessions

Qualifications

Technical Skills

  • Flutter/Dart: 1-3 years of hands-on experience with Flutter framework and Dart programming language
  • Mobile Development: Strong understanding of mobile app development principles for both iOS and Android platforms
  • Google SDKs Integration: Proven experience integrating Google services including:
  • Firebase (Authentication, Firestore, Realtime Database, Cloud Messaging, Analytics)
  • Google Maps API and location services
  • Google Play Services
  • UI/UX Implementation: Ability to implement pixel-perfect designs and create smooth, responsive user interfaces
  • State Management: Experience with state management solutions (Provider, Bloc, Riverpod, or GetX)
  • API Integration: Proficiency in RESTful API integration and JSON handling
  • Version Control: Proficient with Git and collaborative development workflows
  • Database Knowledge: Experience with local databases (SQLite, Hive) and cloud databases

Analytical & Problem-Solving Skills

  • Strong analytical thinking and problem-solving abilities
  • Ability to break down complex requirements into manageable development tasks
  • Experience with debugging tools and performance optimization techniques
  • Understanding of mobile app security best practices

Soft Skills & Professional Qualities

  • Team Collaboration: Excellent teamwork skills with ability to work effectively in cross-functional teams
  • Communication: Strong verbal and written communication skills in English
  • Adaptability: Ability to quickly learn new technologies and adapt to changing requirements
  • Attention to Detail: Meticulous attention to code quality and user experience details
  • Time Management: Ability to manage multiple tasks and meet project deadlines

Education & Experience

  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • 1-3 years of professional mobile app development experience
  • Experience in the logistics, delivery, or e-commerce industry is a plus

Additional Technical Skills

  • Experience with CI/CD pipelines and automated deployment
  • Experience with push notifications and real-time communication
  • Understanding of app store deployment processes (Google Play Store, Apple App Store)
  • Knowledge of analytics and crash reporting tools (Firebase Analytics, Crashlytics)

Personal Attributes

  • Passion for mobile technology and user experience
  • Self-motivated with ability to work independently
  • Strong desire to learn and grow professionally
  • Interest in the delivery/logistics industry

Ce que nous offrons

Professional Development

  • Opportunity to work on impactful projects that serve thousands of customers
  • Mentorship from senior developers and technical leads
  • Access to online learning platforms and technical conferences
  • Clear career progression path within our technology team

Interested candidates should send their CVs and link to their GitHub profile or portfolio to jobs@zippy.com.gh

Share this job

Categories

Recruiter Features

Related Jobs

Mercor

Software Engineer

Mercor is hiring experienced Software Engineering professionals

Zora

Sr. Site Reliability Engineer (SRE)

Zora is looking for an experienced site reliability software engineer

Adaptive Computer Solutions Limited

Support Engineer

This is a full-time hybrid role for an Application Support Engineer

Telecel Ghana

Software Developer

The software developer is responsible for leading the development team

Coders Connect

Senior Software Engineer

You’ll design and evolve shared services, control plane components

AmaliTech

National Service at AmaliTech

This is a 12-month, full-time, on-site skills development programme

Parity

Android Engineer

You’ll be joining our Product Development team

Ecobank Transnational Incorporated

Senior Site Reliability Engineer

Site Reliability Engineer will co-locate with the various application dev teams

CalBank PLC

Senior Application Developer

This role ensures that the bank’s digital platforms are efficient

Coalesce

Senior DevOps Engineer – EMEA

We’re looking to add a DevOps generalist to the team