Browse Jobs
For Employers
Post JobLog inGet Started

Flutter Developer (Mobile)

Ultimate Solutions Egypt
Giza, Egypt
Posted 2 months ago
392Applicants for1 open position
  • 32Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Job Categories:

Skills And Tools:

Job Description

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

Job Requirements

  • Bachelor's degree in Computer Science or a related field
  • V.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 data
  • Knowledge 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 notifications
  • Experience handling Gradle and CocoaPods
  • Familiarity with OOP design principles
  • Familiarity with Functional Programming
  • Strong experience in Design Patterns
  • Testing and debugging
  • UI/UX Design Principle and Responsive Design and working in both (Material and Cupertino design)
  • Familiarity with Git or other version control systems
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration abilities
  • Ability to work effectively both independently and as part of a team

Preferred Skills

  • Working with Bloc State Management
  • Using Clean Architecture
  • Familiar with Web development (HTML, CSS, JS)

Test Driven Development

Featured Jobs

Similar Jobs

Search other opportunities
JobsCreative/Design/ArtFlutter Developer (Mobile)