Search by job, company or skills

Minapharm Pharmaceuticals

Mobile Flutter Developer

Save
new job description bg glownew job description bg glow
  • Posted 6 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About Minapharm:

Minapharm Pharmaceuticals is a leading pharmaceutical company in Egypt and the Middle East and the largest end-to-end manufacturer of biological therapies in MEA with over 20 years of experience in cellular and bioprocess engineering. Headquartered in Cairo, Minapharm commercializes over 100 life-saving and life-enhancing products ranging from small molecules to complex bioengineered proteins and viral vectors, with an impressive immunotherapy pipeline. Together with its wholly-owned Berlin-based subsidiary, ProBioGen AG - a world-leading CDMO, Minapharm has established an integrated business model making it the only gene-to-market company in the region. Consolidating its international platform of intelligent biopharmaceutical technologies with the longstanding process development and manufacturing expertise in the MEA, Minapharm, together with ProBioGen, has incorporated MiGenTra GmbH headquartered in Berlin and manufacturing in Cairo, to enhance the accessibility to critical healthcare transforming medicines through product development and commercialization of Biosimilar mABs, Cell, and Gene Therapies and vaccines, at affordable prices in Egypt, and MEA.

Our Values:

  • Diversity & Respect
  • Integrity & Accountability
  • Collaboration
  • Leadership & Empowerment
  • Innovation & Continuous Learning

Roles and Responsibilities:

  • Build new features, screens, and reusable UI components in Flutter using clean and maintainable Dart code.
  • Implement UI from Figma and ensure responsive layouts across different screen sizes and devices.
  • Integrate with backend APIs (REST), handle authentication, and manage local storage/caching.
  • Follow basic app architecture principles, including separation between UI, domain/business logic, and data layers.
  • Use a structured state management approach such as Bloc, Cubit, Provider, Riverpod, or GetX.
  • Write and maintain tests (unit) and participate in QA and release checks.
  • Debug issues using logs, crash reports, and profiling tools; improve performance and app stability.
  • Participate in code reviews: ask questions, incorporate feedback, and improve code quality over time.
  • Collaborate with backend/QA to reproduce and resolve defects.
  • Use AI tools and coding assistants responsibly to accelerate development while verifying generated code and following project standards.

Qualifications:

  • Bachelor's degree in Engineering, Computer science or Information technology.
  • 0 - 3 years of experience with cross platform flutter application development.

Essential Knowledge and Skills:

  • Solid skills in Dart and Flutter (widgets, navigation, state, async programming).
  • Understands basic separation of concerns (UI vs domain vs data)
  • Experience with at least one state management approach (Bloc / Cubit/ GetX).
  • Exposure to local persistence (Hive / SharedPreferences / SQLite / Floor).
  • Familiarity with networking tools and libraries such as Dio, Retrofit, or http, including interceptors and error handling.
  • Basic knowledge of Android and iOS platform behavior, app lifecycle, permissions, and store requirements.
  • Basic experience with Git, branches, pull requests, and code review workflows.
  • Understanding of REST APIs and JSON; comfortable using tools like Postman.
  • Ability to write clean, readable code and learn from reviews.
  • Good communication: can explain what you tried, what failed, and what you need.
  • Curious and eager to learn (you ask good questions) [Extremely important]
  • Comfortable using AI coding assistants and AI agents responsibly, including writing clear prompts, providing context, reviewing generated output, and not blindly trusting AI-generated code.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 148451535