Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Frontend Developer.
United Arab Emirates Jobs Expertini

Urgent! Frontend Developer Job Opening In دبي – Now Hiring Humai

Frontend Developer



Job description

Company Description

Humai is dedicated to revolutionizing workplace efficiency through cutting-edge AI solutions.

Our innovative approaches empower businesses to flourish in the digital era.

We focus on delivering AI-driven tools that enhance productivity and drive success.

Based in Dubai, Humai is at the forefront of ushering in a new age of digital transformation for modern enterprises.

Role Description

This is a full-time on-site role for a Frontend Developer specializing in Flutter.

The role is located in Dubai.

The Frontend Developer will be responsible for developing and maintaining web applications, ensuring responsive web design, and collaborating with the back-end team to integrate APIs and services.

The role involves working closely with designers, product managers, and other engineers to deliver high-quality digital products.

Role Responsibilities

Mobile Development:

  • Design, develop, and maintain high-performance mobile applications using Flutter framework
  • Build pixel-perfect, smooth UIs across both iOS and Android platforms from a single codebase
  • Implement custom widgets and animations to create engaging user experiences
  • Integrate third-party APIs, services, and native platform features
  • Ensure app performance optimization, quality, and responsiveness
  • Write clean, maintainable, and well-documented Dart code

Cross-Platform Excellence:

  • Develop reusable components and front-end libraries for future use
  • Ensure consistent app behavior and appearance across different devices and OS versions
  • Handle platform-specific implementations when needed (Method Channels, Platform Views)
  • Implement state management solutions (Provider, Riverpod, Bloc, GetX, etc.)
  • Manage app releases and deployments to App Store and Google Play Store

Collaboration & Quality:

  • Work closely with UI/UX designers to implement design specifications
  • Collaborate with backend developers to integrate APIs and services
  • Participate in code reviews and maintain code quality standards
  • Debug and resolve technical issues across platforms
  • Write unit tests, widget tests, and integration tests
  • Maintain technical documentation and development guides

Continuous Improvement:

  • Stay updated with Flutter SDK updates and new features
  • Contribute to architecture decisions and technical roadmap
  • Optimize application size and performance metrics
  • Implement analytics and crash reporting tools

Requirements

Technical Skills

Flutter & Dart:

  • 2+ years of hands-on experience with Flutter development
  • Strong proficiency in Dart programming language
  • Experience with Flutter widget lifecycle, custom widgets, and animations
  • Solid understanding of state management patterns (at least one of: Provider, Bloc, Riverpod, GetX, MobX)
  • Experience with Flutter navigation and routing (Navigator 2.0 is a plus)

Mobile Development:

  • Understanding of mobile app architecture patterns (MVC, MVP, MVVM, Clean Architecture)
  • Experience with RESTful APIs and JSON parsing
  • Knowledge of asynchronous programming and Future/Stream concepts
  • Familiarity with local storage solutions (SharedPreferences, SQLite, Hive)
  • Experience with Firebase services (Auth, Firestore, Cloud Messaging, Analytics)

Platform Knowledge:

  • Understanding of iOS and Android design guidelines (Material Design, Human Interface)
  • Experience with platform-specific implementations using Method Channels
  • Knowledge of mobile app deployment process for both App Store and Play Store
  • Familiarity with code signing, certificates, and provisioning profiles

Development Tools & Practices:

  • Proficiency with Git version control
  • Experience with CI/CD pipelines (Codemagic, Bitrise, GitHub Actions, or similar)
  • Understanding of testing frameworks in Flutter
  • Familiarity with debugging tools and performance profiling
  • Experience with project management tools (Jira, Trello, etc.)
  • Experience with Cursor and AI-supported coding

Experience & Qualifications

  • Minimum 3 + years of professional Flutter development experience
  • Portfolio of published apps on App Store and/or Google Play Store
  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
  • Strong problem-solving and analytical skills
  • Excellent communication skills and ability to work in a team environment
  • Self-motivated with strong attention to detail
  • Experience working in Agile/Scrum methodology

Nice to Have:

  • Experience with native Android (Kotlin/Java) or iOS (Swift/Objective-C) development
  • Knowledge of backend technologies and API development
  • Experience with GraphQL
  • Familiarity with other cross-platform frameworks (React Native, Xamarin)
  • Understanding of UI/UX design principles and tools (Figma, Sketch)
  • Experience with payment gateway integrations
  • Knowledge of WebSockets and real-time communication
  • Contributions to open-source Flutter packages
  • Experience with Flutter Web or Desktop development
  • Knowledge of DevOps and cloud services (AWS, GCP, Azure)

What We're Looking For:

  • Passionate about creating beautiful, functional mobile experiences
  • Detail-oriented with a focus on user experience
  • Ability to work independently and take ownership of features
  • Enthusiastic about learning new technologies and best practices
  • Strong debugging and problem-solving capabilities


Required Skill Profession

Other General



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Frontend Developer Potential: Insight & Career Growth Guide