We are looking for IOS Flutter Developer

e-stonetech

Mumbai

On-site

INR 1,500,000 - 2,100,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

e-stonetech is seeking a Senior Software Engineer focused on Flutter (Dart) and native iOS development to design, build, and maintain next‑generation mobile applications. The role emphasizes cross‑platform and native integration, strong Riverpod state management, and high‑quality, test‑driven code.

You will architect seamless Flutter-native iOS interactions, collaborate with UI/UX teams, and mentor junior engineers while ensuring performance and scalability across diverse iOS devices.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science or related field.
  • 4+ years of mobile application development experience.
  • Extensive experience in Flutter and Dart.
  • Strong native iOS development with Swift.
  • Knowledge of Objective-C is a plus.
  • Proficiency with Riverpod for state management.
  • Hands-on experience with native project integrations (iOS/Android).
  • RESTful API consumption and data serialization.
  • Demonstrable UI/UX skills across screen sizes.
  • Experience with Test-Driven Development (unit, integration, UI tests).
  • Experience setting up Pigeon for Flutter-native communication.
  • Performance testing and optimization expertise.
  • Understanding MVVM or BLoC architecture.
  • Git version control proficiency.
  • Strong problem solving, communication, and collaboration.
  • Ability to work independently and in a team in a fast-paced environment.
  • Experience with Agile methodologies.
  • A strong Flutter portfolio.

Responsibilities

  • Develop cross‑platform mobile apps using Flutter and Dart.
  • Architect integrations between Flutter modules and native iOS components.
  • Implement Riverpod-based state management.
  • Lead iOS development using Swift and leverage Objective‑C when needed.
  • Collaborate with UI/UX designers for responsive interfaces.
  • Drive TDD with unit, integration, and UI tests.
  • Use Pigeon for Flutter-native communication.
  • Mentor junior engineers and contribute to architecture decisions.

Skills

Flutter
Dart
Riverpod
Swift
Objective-C
REST API
MVVM
BLoC
Git
TDD
UI/UX
Agile
Communication
Collaboration
Code reviews

Education

Bachelor’s degree in Computer Science
Master’s degree in Computer Science

Tools

Pigeon

Job description

We are seeking a highly skilled and experienced Senior Software Engineer with a strong focus on Flutter (Dart) and in-depth knowledge of native iOS development. The ideal candidate will be passionate about building exceptional mobile experiences and possess a deep understanding of both cross-platform and native development paradigms. You will play a key role in designing, developing, and maintaining our next-generation mobile applications.

Responsibilities:
  • Be a part of team of cross-platform mobile applications using Flutter and Dart, ensuring high performance, responsiveness, and scalability.
  • Architect and implement seamless integrations between Flutter modules and native iOS components.
  • Utilize and have a strong understanding of state management solutions, with a specific emphasis on Riverpod.
  • Take ownership of the iOS application development lifecycle, from design and implementation to testing and deployment, primarily using Swift.
  • Leverage Objective-C knowledge when necessary for maintaining or integrating with existing codebases.
  • Engage in hands-on programming, writing clean, maintainable, and well-documented code.
  • Collaborate closely with UI/UX designers to implement best-in-class user interfaces and user experiences, ensuring intuitive navigation and visual appeal across various screen sizes.
  • Drive and participate in Test-Driven Development (TDD) practices to ensure code quality and reliability.
  • Implement and maintain efficient communication channels between Flutter and native iOS code using Pigeon structure.
  • Conduct thorough performance testing and implement optimization strategies to ensure smooth application performance.
  • Ensure applications are adaptable and provide an optimal experience across a wide range of iOS device screen sizes and resolutions.
  • Stay up-to-date with the latest advancements and best practices in both Flutter and native iOS (Swift) development ecosystems.
  • Participate in code reviews, providing constructive feedback to team members.
  • Troubleshoot and resolve complex technical issues.
  • Contribute to the technical design and architecture of mobile applications.
  • Mentor and guide junior engineers on the team.
Required Skills and Experience:
  • Bachelor’s or Master’s degree in Computer Science or a related field.
  • Minimum of 4+ years of professional experience in mobile application development.
  • Extensive experience in developing applications using Flutter and Dart.
  • Strong understanding and practical experience with native iOS development using Swift as the primary language.
  • Knowledge of Objective-C is a plus.
  • Proven experience with state management solutions, with a strong proficiency in Riverpod.
  • Hands-on experience with native project integrations in both iOS and Android environments.
  • Deep understanding of RESTful API consumption and data serialization/deserialization techniques.
  • Demonstrable experience in implementing best-in-class UI/UX principles and adapting designs for various screen sizes.
  • Strong commitment to Test-Driven Development (TDD) and writing unit, integration, and UI tests.
  • Experience in setting up and utilizing Pigeon for native-Flutter communication.
  • Proficiency in performance testing, profiling, and optimization of mobile applications.
  • Solid understanding of mobile application architecture patterns (e.g., MVVM, BLoC).
  • Experience with version control systems (e.g., Git).
  • Excellent problem-solving,communication, and collaboration skills.
  • Ability to work independently and as part of a team in a fast-paced environment.
  • Experience with agile development methodologies
  • Astrong portfolio showcasing Flutter and native iOS applications.

Your email address will not be published. Required fields are marked *

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

We are looking for Android Flutter Developer
We are looking for Android Flutter Developer

e-stonetech • Mumbai

On-site
INR 1,200,000 - 1,800,000
iOS Developer
iOS Developer

Alp Consulting Ltd. • Chennai District

On-site
INR 800,000 - 1,200,000
Senior Mobile App Developer - Flutter
Senior Mobile App Developer - Flutter

Wohlig Transformations Pvt. Ltd. • Mumbai

On-site
INR 600,000 - 900,000
Flutter Developer
Flutter Developer

Dee and Lee Limited • Alappuzha

On-site
INR 500,000 - 800,000
Flutter Developer
Flutter Developer

Mfluid • Ernakulam

On-site
INR 600,000 - 900,000
Flutter Developer
Flutter Developer

Deloitte Shared Services India • Mumbai

On-site
INR 900,000 - 1,300,000
iOS Developer (with Flutter)
iOS Developer (with Flutter)

Dicetek LLC • Chennai

On-site
INR 1,000,000 - 1,500,000
Android / Flutter Developer
Android / Flutter Developer

Rasonix • Bengaluru

On-site
INR 600,000 - 800,000
Mobile Consultant
Mobile Consultant

Kody Technolab • India

On-site
INR 700,000 - 1,000,000
Mobile App Developer - Flutter
Mobile App Developer - Flutter

V2 Solutions • Hyderabad

On-site
INR 900,000 - 1,500,000