HamburgerMenu
hirist

Senior Software Engineer - Flutter Applications

Posted on: 06/11/2025

Job Description

Role : Senior Software Engineer - Flutter

Experience : 2- 8 Yrs

Location : Bangalore

Notice Period : Immediate

Key Responsibilities :

- Design, develop, and maintain high-quality mobile applications using Flutter and Dart.

- Ensure responsive designs and excellent user experiences across a wide range of mobile devices.

- Collaborate with UI/UX designers to implement pixel-perfect UIs and intuitive user interfaces.

- Integrate and consume RESTful APIs and other backend services for data exchange and real-time updates.

- Write clean, maintainable code following best practices, ensuring the app is scalable and easy to maintain.

- Conduct unit testing and integration testing to maintain the reliability and robustness of the applications.

- Maintain and enhance existing Flutter applications by adding new features, debugging issues, and optimizing for performance.

- Participate in code reviews, ensuring adherence to coding standards and providing constructive feedback.

- Stay up-to-date with the latest technologies, tools, and trends in mobile development and Flutter.

Qualifications :

- Proficiency in Flutter and Dart, with hands-on experience in building and deploying production-level mobile applications.

- Strong understanding of frontend development principles, such as responsiveness, accessibility, and UI/UX design.

- Experience integrating with RESTful APIs and handling asynchronous data in Flutter.

- Expertise in state management solutions like Bloc and Provider (mandatory).

- Solid understanding of data structures, algorithms, and object-oriented programming.

- Experience working with local storage solutions (e.g., Drift, SQLite, Hive) for data persistence.

- Familiarity with version control systems such as Git, and experience working in collaborative development environments.

- Proficiency in debugging tools, performance optimization, and mobile app profiling.

- Experience with automated testing frameworks and writing unit and integration tests in Flutter.

- Knowledge of CI/CD pipelines and automated build and deployment processes.

- Familiarity with native mobile development (iOS and Android) is a plus.

- Exposure to mobile app analytics and monitoring tools to track performance and user engagement.

info-icon

Did you find something suspicious?