Flutter Developer
EfficientWorks
Job Description
About EfficientWorks EfficientWorks is a Chennai-based software development company delivering scalable and high-quality digital solutions for businesses of all sizes. Our expertise includes SaaS products, mobile applications, e-commerce platforms, and modern web applications. We focus on building efficient, maintainable, and performance-driven solutions.
Position Overview We are looking for a passionate Flutter Developer (Fresher or up to 1.5 year experience) who is eager to learn and build high-quality mobile applications. This role is ideal for someone who has strong fundamentals and is ready to grow into a professional developer by working on real-world projects. Immediate joiners are highly preferred.
Key Responsibilities Develop and maintain efficient, reusable, and reliable mobile applications using Flutter and Dart. Collaborate with cross-functional teams, including UI/UX designers, backend developers, and product managers, to deliver high-quality mobile experiences. Follow structured architecture practices (Clean Architecture or similar).
Integrate mobile apps with backend APIs using REST/GraphQL and asynchronous request handling. Debug issues and continuously improve application stability. Conduct thorough testing (manual and automated) to identify, fix bugs, and resolve performance issues.
Stay up to date with the latest Flutter and mobile development trends to ensure best practices are followed. Required Skills & Qualifications Fresher or up to 1 year of experience in Flutter development. Strong understanding of Flutter and Dart fundamentals .
Good knowledge of mobile architectures and REST APIs, with hands-on experience in Bloc state management (required) . Understanding of OOP concepts and SOLID principles . Familiarity with Clean Architecture or any structured coding approach .
Ability to design and implement robust REST API integrations with proper async handling and error management . Familiarity with integrating third-party packages and REST APIs in Flutter applications . Ability to write clean, maintainable, and testable code.
Strong willingness to learn, adapt, and improve continuously. Preferred / Nice-to-Have Skills Exposure to other state management solutions (Provider, Riverpod, etc.). Basic understanding of Git and version control.
Awareness of CI/CD concepts (optional). Any project experience (personal, academic, or internship). Knowledge of printing or POS-related features (Advantage).
Technology Stack Framework: Flutter / Dart State Management: Bloc (Primary) Backend Integration: REST / GraphQL APIs Architecture: Clean Architecture (preferred) How to Apply Send your resume to: info@efficient-works.com Subject: Application โ Flutter Developer (Fresher).