Posted on: 06/11/2025
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.
Did you find something suspicious?
Posted By
Posted in
Mobile Applications
Functional Area
Mobile Development - Hybrid/Native
Job Code
1570473
Interview Questions for you
View All