Website:
myfluiditi.com
Job details:
Position: Immediate joining! Hiring Flutter Developer
Experience: 2-4 Years
Category: Software Development/ Engineering
Location: Chennai
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.
Your future duties and responsibilities:
• 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.
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.
• 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.
Click on Apply to know more.