Flutter Developer (Mobile)

XcwJRDFY - Egypt - Egypt

Seeking a skilled Flutter Developer to build cross-platform mobile applications from scratch. You will collaborate with backend developers and UI designers to ensure high-performing applications with a seamless user experience. Responsibilities include reviewing specifications, leading testing efforts, and implementing best practices. If you're passionate about mobile app development and thrive in a dynamic environment, join our team to deliver exceptional mobile solutions.

Role and Responsibilities

  • Support the entire application lifecycle (concept, design, test, release and support)
  • Write unit and UI tests to identify malfunctions
  • Troubleshoot and debug to optimize performance
  • Port our existing App (iOS - Swift / Android – Kotlin/Java) into Flutter
  • Collaborate with Quality Assurance teams to conduct testing and address reported issues.
  • Work closely with cross-functional teams to understand project requirements and translate them into technical solutions
  • Collaborate with designers to ensure seamless integration of UI/UX elements
  • Write Clean Code with SOLID Design Principles
  • Conduct thorough testing and debugging to identify and resolve any issues
  • Stay up-to-date with the latest trends and advancements in Flutter development
  • Document code and technical specifications for future reference and knowledge sharing
  • Maintain code versioning and collaborate effectively using Git and other development tools

Bachelor's degree in Computer Science or a related fieldV.good In English Language.Proven experience as a mobile app developer (native (Swift / Kotlin-JAVA) and cross platform (android, iOS, web)) with a strong portfolio of applications and have deployed them on Google Play/App Store/web hosting.Strong knowledge of Dart programming language Strong experience in SQL (SQLite, drift, floor) and NOSQL (realm, hive, firebase Realtime, firebase Firestore, shared preferences)Good understanding of state management (e.g., Provider, Bloc), Flutter flavors, animations, app architecture.Experience with third-party libraries and APIs and handling JSON dataKnowledge of the library / tools e.g., Firebase Crashlytics, Google Maps, Stripe, json_serializable, retrofit, dio, easy_localization, get_it  Knowledge of cloud message APIs and push notificationsExperience handling Gradle and CocoaPodsFamiliarity with OOP design principlesFamiliarity with Functional ProgrammingStrong experience in Design PatternsTesting and debuggingUI/UX Design Principle and Responsive Design and working in both (Material and Cupertino design)Familiarity with Git or other version control systemsExcellent problem-solving and analytical skillsStrong communication and collaboration abilitiesAbility to work effectively both independently and as part of a teamPreferred SkillsWorking with Bloc State ManagementUsing Clean ArchitectureFamiliar with Web development (HTML, CSS, JS)Test Driven Development
Post date: 24 February 2024
Publisher: Wuzzuf .com
Post date: 24 February 2024
Publisher: Wuzzuf .com