We are looking for IOS Flutter Developer

4 years

0 Lacs

Posted:5 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Experience:

4 Years

Location:

Mumbai

Role Overview

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:

  • Bachelors or Masters 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.
  • A strong portfolio showcasing Flutter and native iOS applications.
Kindly share your updated resume to ruchita.parsekar@e-stonetech.com

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You