Senior Flutter Developer for Financial Services Group, Lower Parel, Mumbai

7 - 10 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

 

A Senior Flutter Developer is a software engineer specializing in mobile app development using the Flutter framework, who also possesses advanced skills and experience in leading teams and projects, mentoring junior developers, and driving technical direction. They are responsible for designing, developing, and optimizing high-quality, performant Flutter applications for both iOS and Android platforms.    Key Responsibilities:
  • Application Development:

    Designing, developing, and maintaining complex Flutter applications.   
  • Team Leadership:

    Leading development teams, mentoring junior developers, and providing technical guidance.   
  • Code Quality:

    Ensuring code quality, maintainability, and adherence to best practices through code reviews.   
  • Cross-Platform Compatibility:

    Managing cross-platform development and ensuring compatibility across different devices and operating systems.   
  • API Integration:

    Integrating user interfaces with APIs and data sources.   
  • Performance Optimization:

    Identifying and resolving performance bottlenecks and optimizing application performance.   
  • Collaboration:

    Collaborating with designers, product managers, and other stakeholders to deliver high-quality solutions.   
  • Technical Direction:

    Providing technical leadership and influencing the technical direction of projects.   
  • Problem Solving:

    Troubleshooting advanced issues and finding creative solutions to complex problems.   
  • Staying Updated:

    Continuously learning and evaluating new technologies and tools to improve development efficiency.   
Essential Skills:
  • Flutter & Dart:

     
    Strong proficiency in Flutter framework and Dart programming language.   
  • Mobile Development:

     
    Experience with native mobile development (iOS and/or Android) is often required.   
  • State Management:

     
    Experience with state management solutions like Redux or BLoC.   
  • API Integration:

     
    Experience integrating with RESTful APIs and other backend services.   
  • Code Versioning:

     
    Familiarity with code versioning tools like Git.   
  • Problem-Solving:

     
    Strong problem-solving and analytical skills.   
  • Communication:

     
    Excellent written and verbal communication skills.   
  • Teamwork:

     
    Ability to work effectively in a team environment.   
Experience:
  • Typically requires 10+ years of experience in mobile application development.   
  • Experience leading or mentoring teams is often a key requirement.   
  • Proven track record of delivering high-quality mobile applications. 

Mock Interview

Practice Video Interview with JobPe AI

Start AngularJS 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