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

Digital Nexus AI

Quality Assurance Intern

As an QA intern, you will learn and work on testing web applications

Open Function (OpenFn)

Director of Engineering, Implementation

We are hiring a Director of Engineering

MTN

Manager: Senior Site Reliability Engineer (SRE)

Responsible for ensuring the reliability of of MIDAS core wallet services

E-Solutions

Software Engineer

The Engineer will, depending on assigned track, build Python backend application

WusuWusu

Senior Mobile Engineer (React Native)

We are looking for a senior mobile engineer

Ecobank Transnational Incorporated

Senior Software Engineer

Responsible for leading the design, devp’t, & maintenance of complex systems

Reap

Technical Customer Engineer (EMEA)

Lead technical investigations across multiple systems simultaneously

Bitovi

Fullstack Engineer, AI Enabled

You’re an experienced full-stack engineer looking for engaging, enjoyable work

Adaptive Computer Solutions Limited

Junior DevOps Engineer

This is a part-time on-site role for a DevOps Engineer located in Legon

CoinMarketCap

Java Engineer – Contractor

8+ years of Online troubleshooting experience