Full Stack Flutter Mobile Developer

Confidential - Egypt - Cairo

Job Requirement:  (3-5 Years Experience)

 

Position Overview

We are seeking a talented and experienced Full Stack Flutter Mobile Developer to join our dynamic team. The ideal candidate will have 3-5 years of professional experience in developing cross-platform mobile applications using Flutter and Dart, along with strong backend development skills. You are needed to work closely with product & project managers, designers, and backend teams to deliver high-quality, scalable, and user-friendly applications.

Responsibilities

  • Develop and maintain cross-platform mobile applications using Flutter and Dart.
  • Collaborate with UI/UX designers to implement responsive and user-friendly designs.
  • Build and integrate RESTful APIs, Graph QL, or Web Sockets for seamless communication between the mobile app and the backend.
  • Develop and maintain backend services (Node.js, Python, PHP, or similar) and databases (e.g., MongoDB, Firebase, PostgreSQL).
  • Optimize application performance, scalability, and security.
  • Debug and resolve technical issues, ensuring quality and stability in mobile apps.
  • Write clean, maintainable, and well-documented code following industry best practices.
  • Collaborate with cross-functional teams for continuous improvement and feature enhancements.
  • Stay updated with the latest trends and advancements in mobile development and Flutter technology.

 

 

 


Required Skills & QualificationsTechnical SkillsExperience: 3-5 years of professional experience in mobile app development.Mobile Development:Strong proficiency in Flutter and Dart for building cross-platform apps.Knowledge of state management tools (e.g., Provider, Riverpod, Bloc, or Redux).Backend Development:Proficiency in one or more backend technologies like Node.js and Python.Experience with RESTful APIs, GraphQL, and WebSocket implementation.Familiarity with backend frameworks (e.g., Express.js, Flask, or Laravel).Database:Experience with Firebase, MongoDB, PostgreSQL, or other relational and non-relational databases.Version Control: Proficiency with Git and platforms like GitHub or GitLab.DevOps: Familiarity with CI/CD pipelines and tools like Jenkins, GitHub Actions, or Bitbucket Pipelines.UI/UX: Ability to work with Figma, Adobe XD, or similar tools for integrating designs into apps.Testing: Experience with unit, integration, and UI testing frameworks like Flutter Test, Mockito, or others.Soft SkillsStrong problem-solving skills and ability to work independently or in a team environment.Excellent written and verbal communication skills.Adaptability and eagerness to learn new tools, technologies, and frameworks. Educational QualificationsBachelor's Degree in Computer Science, Software Engineering, or a related field.Relevant certifications in Flutter, Dart, or full-stack development.Proven track record of developing and delivering mobile applications, especially in learning and education. Preferred QualificationsExperience with Cloud Platforms like AWS, Google Cloud, or Azure.Knowledge of mobile-specific tools like Firebase Authentication, Push Notifications, or In-App Purchases.Understanding of Agile or Scrum methodologies.Knowledge of native Android (Kotlin/Java) or iOS (Swift) development for native integrations.Previous experience in building scalable and secure full-stack applications. 
Post date: Today
Publisher: Wuzzuf .com
Post date: Today
Publisher: Wuzzuf .com