Flutter Mobile App Developer (junior - Intermediate)
Zippy Courier Delivery
Engineering & Technology
- Minimum Qualification :
- Experience Level : Entry level
- Experience Length : 1 year
Job Description/Requirements
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
What We Offer
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
We are an equal opportunity employer committed to diversity and inclusion. We welcome applications from all qualified candidates regardless of race, gender, age, religion, sexual orientation, or disability status.
<
Important Safety Tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.