BabiVision

Abidjan, Cote d'Ivoire

Mobile Developer

Internship Posted 3 weeks ago BAB-MOB-013

Share this job:

Job Description

Embark on an exciting mobile development journey as our Flutter intern. You will be part of a innovative team developing cross-platform mobile applications that serve thousands of users. This internship offers comprehensive exposure to Flutter development, from UI/UX implementation to backend integration.

Key Responsibilities:
• Develop cross-platform mobile applications using Flutter framework
• Implement responsive and intuitive user interfaces following material design principles
• Integrate mobile apps with RESTful APIs and backend services
• Implement local data storage and state management solutions
• Work with device features like camera, GPS, push notifications
• Optimize app performance and ensure smooth user experience
• Participate in the complete app development lifecycle
• Collaborate with designers to implement pixel-perfect UI designs
• Test applications on multiple devices and screen sizes
• Publish apps to Google Play Store and Apple App Store

Technical Skills You'll Develop:
• Flutter framework and Dart programming language
• State management (Provider, Bloc, Riverpod)
• API integration and HTTP requests
• Local database management (SQLite, Hive)
• Firebase integration (Authentication, Firestore, Storage)
• Platform-specific implementations (iOS and Android)
• App architecture patterns (MVVM, Clean Architecture)
• Version control and collaborative development
• Performance optimization and debugging
• App store deployment processes

Projects You'll Work On:
• E-learning mobile application with video streaming
• Task management app with real-time synchronization
• Social networking app with chat functionality
• E-commerce mobile application with payment gateway
• Fitness tracking app with wearable device integration

This internship will transform you into a skilled mobile developer capable of building production-ready applications for both iOS and Android platforms.

Requirements

  • Develop cross-platform mobile applications using Flutter framework
  • Implement responsive and intuitive user interfaces following material design principles
  • Integrate mobile apps with RESTful APIs and backend services
  • Implement local data storage and state management solutions
  • Work with device features like camera, GPS, push notifications

What We Offer

  • Comprehensive mentorship program
  • Hands-on experience with real projects
  • Professional development opportunities
  • Flexible working arrangements
  • Certificate of completion

Required Skills & Tracks

Mobile Development Beginner

How to Apply

1
Prepare Your Application

Make sure you have your updated resume and a compelling cover letter ready.

2
Complete Our Academy Program

Ensure you have completed or are enrolled in the relevant track mentioned in the job requirements.

3
Submit Your Application

Click the "Apply Now" button above to submit your application through our platform.