Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Job Title – Flutter Developer
Company – TCS (MEA)
Location – Dubai, United Arab Emirates
Job type – Full time
About Us:
Tata Consultancy Services (TCS) is an IT services, consulting and business solutions organization that has been partnering with many of the world’s largest businesses in their transformation journeys for over 50 years. TCS offers a consulting-led, cognitive powered, integrated portfolio of business, technology and engineering services and solutions. This is delivered through its unique Location Independent Agile™ delivery model, recognized as a benchmark of excellence in software development.
A part of the Tata group, India's largest multinational business group, TCS has over 616,171 of the world’s best-trained consultants with 157 nationalities in 53 countries. For more information, visit www.tcs.com and follow TCS news at @TCS_News.
Job Description:
As a Senior Flutter Developer, you will be a key contributor to our mobile development team. You will be responsible for designing and building advanced applications using the Flutter framework. The ideal candidate has a deep understanding of mobile development principles and a passion for creating high-performance, visually appealing, and feature-rich applications.
Responsibilities:
- Application development: Design, develop, and maintain complex, cross-platform mobile applications using Flutter and Dart.
- Collaborate with cross-functional teams: Work closely with Lead, and backend developers to translate requirements and mockups into functional, high-performance, and pixel-perfect applications.
- Ensure code quality and performance: Write clean, efficient, and well-documented code. Identify and resolve performance bottlenecks, debug issues, and ensure code adheres to best practices and coding standards.
- API integration: Integrate mobile applications with back-end services and RESTful APIs.
- Manage deployment and CI/CD: Good Understanding of release process and manage CI/CD pipelines for automated testing, building, and deployment.
- Stay current with technology: 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, the 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 integrating RESTful APIs, third-party libraries, and back-end 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.
- Method Channel: Should have hands on Experience with Method channel integration to implement functionality using Native approach.
- Agile Development: Familiarity with Agile development methodologies and process.
- Native Android & iOS experience should be added advantage.
- Banking domain experience should be added advantage.
Application Deadline: 15 -Dec-2025
Privacy Note:
https://www.tcs.com/connect-with-tcs/privacy-policy
Key Skills
Ranked by relevanceReady to apply?
Join Tata Consultancy Services and take your career to the next level!
Application takes less than 5 minutes

