Company logo hidden

Flutter Developer

Unlock employer Dubai, United Arab Emirates Posted: 19 Nov 2025

Financial

  • Estimate: $40k - $60k*
  • Zero income tax location

Accessibility

  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Intermediate
  • English: Professional

Position

As a Flutter Developer at the company, you will play a crucial role in our mobile development team, responsible for designing and building advanced applications using the Flutter framework. The ideal candidate should possess a deep understanding of mobile development principles and a passion for creating high-performance, visually appealing, and feature-rich applications.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

Responsibilities:

  • Application Development: Design, develop, and maintain complex, cross-platform mobile applications using Flutter and Dart.
  • Collaboration: Work closely with leads and backend developers to translate requirements and mockups into functional, high-performance, pixel-perfect applications.
  • Code Quality and Performance: Write clean, efficient, and well-documented code. Identify and resolve performance bottlenecks, debug issues, and ensure adherence to best practices and coding standards.
  • API Integration: Integrate mobile applications with back-end services and RESTful APIs.
  • Deployment and CI/CD Management: Understand the release process and manage CI/CD pipelines for automated testing, building, and deployment.
  • Technology Awareness: Continuously discover, evaluate, and implement new technologies and best practices to maximize development efficiency.

Required Skills and Qualifications:

  • Experience: 4-5 years of professional experience in mobile application development, with at least 2-3 years specifically in Flutter development.
  • Technical Proficiency: Strong expertise in the Flutter framework, Dart programming language, and the full mobile development lifecycle.
  • State Management: Deep knowledge of state management solutions such as BLoC, Provider, or Riverpod.
  • API and Services: Proven experience in integrating RESTful APIs, third-party libraries, and backend services (e.g., Firebase).
  • Version Control: Proficiency with version control tools, particularly Git.
  • UI/UX: Strong understanding of UI/UX design principles, patterns, and best practices.
  • Problem-solving: Excellent analytical and problem-solving skills with a keen attention to detail.
  • Soft Skills: Strong communication and teamwork abilities.
  • Education: Bachelor's degree in Computer Science, Engineering, or a related field is preferred.
  • Other Requirements:
    • Hands-on experience with Method Channel integration to implement functionality using a native approach.
    • Familiarity with Agile development methodologies and processes.
    • Native Android & iOS experience is an added advantage.
    • Banking domain experience is an added advantage.

Company Overview:
The company is an IT services, consulting, and business solutions organization that has partnered with many of the world’s largest businesses in their transformation journeys for over 50 years. The company offers a consulting-led, cognitive-powered, integrated portfolio of business, technology, and engineering services and solutions, delivered through its unique Location Independent Agile™ delivery model. The company is part of the Tata Group, India's largest multinational business group, with over 616,171 consultants from 157 nationalities in 53 countries.

Application Deadline: 15-Dec-2025
Language Requirements: Not specified.

Apply Direct

Jobs you might like   View all jobs

About IT Services and IT Consulting Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct