Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer- Flutter Developer @ CGI

Home > Software Development

 Senior Software Engineer- Flutter Developer

Job Description

Position Description:
  • Position: Senior Software Engineer- Flutter DeveloperExperience: 4-6 YearsCategory: Software Development/ EngineeringShift: General shift/UK Shift-1:00 PM-11:00 PM Location: Bangalore/Hyderabad/ChennaiPosition ID: J0126-2357Employment Type: Full Time
  • Education Qualification: Bachelors degree in computer science or related field or higher with minimum 3 years of relevant experience.
  • We are looking for a skilled Mid-Level Flutter Developer to join our engineering team. In this role, you will be responsible for developing, enhancing, and maintaining cross-platform mobile applications for Android and iOS using the Flutter framework.The role is focused on hands-on development, feature implementation, reactive programming, local data persistence, and maintaining high code quality. You will work closely with senior developers, Architects, UI/UX designers, and backend engineers to deliver reliable and performant mobile applications.

  • Required qualifications to be successful in this role:


  • Application Development: Develop and maintain cross-platform mobile applications for Android and iOS using Flutter and Dart.
  • Feature Implementation: Implement new features and enhancements based on product requirements and technical specifications.
  • Reactive Programming: Apply reactive programming concepts using Streams and reactive state management to handle real-time data updates.
  • Backend Integration: Integrate mobile applications with backend services, including reactive or event-driven backends (REST APIs, WebSockets, Firebase, GraphQL subscriptions).
  • Local Data Persistence: Implement and manage local storage solutions using SQLite or equivalent local databases to support offline data access and caching.
  • Code Quality: Write clean, readable, and maintainable code following established coding standards and best practices.
  • Bug Fixing & Optimization: Identify, debug, and fix issues related to performance, UI, and stability using Flutter DevTools.
  • Testing: Write and maintain Unit Tests and Widget Tests to ensure application reliability.
  • Collaboration: Participate in code reviews, sprint activities, and technical discussions with the development team.

  • Required qualifications to be successful in this role:


    Must to have Skills-

  • Minimum 3+ years of professional Flutter development experience.
  • Experience in mobile application development.
  • Strong proficiency in Dart, including async/await, Futures, Streams.
  • Hands-on experience with reactive programming concepts and real-time data handling.
  • Experience integrating Flutter applications with reactive or event-driven backends.
  • Experience with local databases, such as SQLite or equivalent solutions.
  • Ability to implement responsive and pixel-perfect UI from Figma designs.
  • Experience writing Unit Tests and Widget Tests.
  • Proficiency with Git (branching, merging, pull requests).
  • Solid understanding of Flutter widget lifecycle and app lifecycle.
  • Good to have Skills-
  • Experience building mobile-first applications with strong offline capabilities (offline sync, background data updates, conflict handling).
  • Experience with CI/CD pipelines
  • Experience with server-side push notifications and background notification processing.Developer Expectations
  • Consistently delivers high-quality, well-tested code.
  • Proactively identifies and resolves technical issues during development.
  • Collaborates effectively with cross-functional teams during feature implementation.
  • Maintains a strong focus on application performance, stability, and usability.
  • Adheres to project timelines and delivery commitments.
  • Contributes to sprint planning, reviews, and retrospectives.Skills:
    • Flutter
    • RESTful (Rest-APIs)
    • Energy
  • Job Classification

    Industry: IT Services & Consulting
    Functional Area / Department: Engineering - Software & QA
    Role Category: Software Development
    Role: Head - Engineering
    Employement Type: Full time

    Contact Details:

    Company: CGI
    Location(s): Bengaluru

    + View Contactajax loader


    Keyskills:   software engineer rest restful ux software development sqlite sprint flutter developer state management ui ux flutter git ui intellectual property figma business consulting systems integration graphql programming

     Fraud Alert to job seekers!

    ₹ Not Disclosed

    Similar positions

    As400 Developer with Synon

    • Cognizant
    • 7 - 12 years
    • Kolkata
    • 1 day ago
    ₹ Not Disclosed

    Full Stack Dot Net Developer

    • Hexaware Technologies
    • 10 - 15 years
    • Mumbai
    • 2 days ago
    ₹ 18-33 Lacs P.A.

    Java Full Stack Developer

    • Hexaware Technologies
    • 4 - 7 years
    • Mumbai
    • 2 days ago
    ₹ Not Disclosed

    Java Back End Developer

    • Hexaware Technologies
    • 7 - 11 years
    • Pune
    • 2 days ago
    ₹ Not Disclosed

    CGI

    Mphasis applies next-generation technology to help enterprises transform businesses globally. Customer centricity is foundational to Mphasis and is reflected in the Mphasis Front2Back™ Transformation approach. Front2Back™ uses the exponential power of cloud and cognitive to provide hyper-persona...