Flutter Developer

Cairo , Egypt

Job Description:

We are looking for a skilled and motivated Mid-Level Flutter Developer to join our team. The ideal candidate will have a strong understanding of Flutter development, experience with state management (especially BLoC), and familiarity with Flutter for web. You will be responsible for developing, maintaining, and optimizing cross-platform mobile and web applications.

Key Responsibilities:

  • Design, develop, and maintain high-quality Flutter applications for mobile and web platforms.
  • Implement clean, efficient, and reusable code using best practices.
  • Work with the BLoC (Business Logic Component) pattern for state management.
  • Collaborate with designers, product managers, and other developers to deliver user-friendly and scalable applications.
  • Debug and resolve technical issues, ensuring optimal performance and responsiveness.
  • Stay updated with the latest trends and advancements in Flutter and mobile/web development.
  • Participate in code reviews and contribute to improving team processes.

Requirements

  1. Core Skills:
    • 2+ years of experience in Flutter development.
    • Strong understanding of Dart programming language.
    • Proficient in using the BLoC pattern for state management.
    • Experience with Flutter for web development.
    • Familiarity with RESTful APIs and integrating third-party libraries.
    • Knowledge of version control systems (e.g., Git).
  2. Mobile Development:
    • Experience in building and deploying cross-platform mobile applications (iOS and Android).
    • Understanding of platform-specific guidelines and best practices.
  3. Web Development:
    • Experience in developing responsive and adaptive web applications using Flutter.
    • Knowledge of web-specific widgets and libraries in Flutter.
  4. Additional Skills (Nice-to-Have):
    • Familiarity with other state management solutions (e.g., Provider, Riverpod, GetX).
    • Experience with Firebase (e.g., Firestore, Authentication, Cloud Functions).
    • Knowledge of CI/CD pipelines for Flutter apps.
    • Understanding of testing frameworks (e.g., unit testing, widget testing, integration testing).
    • Basic knowledge of UI/UX principles and design tools (e.g., Figma, Adobe XD).

ARPUPLUS is your gateway to the VAS world. We are the mobile VAS pioneer in MENA region & emerging Markets with a wide range of products headquartered in Cairo. ARPUPLUS is an A15 subsidiary founded in 2003, operating with more than 200 talented employees serving in 15 offices and 3 R&D centers to cater for the need of 40+ MNOs reaching more than 75% of MENA mobile subscribersARPUPLUS is leading to change the lives of people in the MENA region through technologies that facilitate every aspect of their lives from bringing them news, to availing easier ways to order food, pay, book tickets, interact with their governments, receive communication about their brands. ARPUPLUS is connecting the region to the new tech savvy 21st century lifestyle

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Flutter Developer Q&A's
Report this job
Apply for this job