Company logo

Mid-Level Flutter Mobile App Developer

Naga Info Solutions (P) Ltd

Trivandrum

in 9 days

Brief DescriptionAbout the Role: We are looking for a passionate and skilled Flutter Mobile App Developer to join our growing team. As a Mid-Level Developer, you will play a key role in developing high-quality cross-platform mobile applications using Flutter. You will work closely with product managers, designers, and backend developers to build and maintain seamless user experiences across Android and iOS platforms.   Key Responsibilities:

Develop and maintain cross-platform mobile applications using Flutter and Dart.

Collaborate with designers and backend developers to implement clean, modern, scalable, and well-documented code.

Integrate RESTful APIs, third-party SDKs, and platform-specific features.

Participate in code reviews and ensure high standards of code quality and performance.

Debug and resolve performance issues, crashes, and bugs.

Contribute to UI/UX improvements and ensure a consistent look and feel across platforms.

Stay up-to-date with emerging technologies and best practices in mobile development.

Write unit and integration tests to ensure app reliability and maintainability.

  Required Skills & Qualifications:

2–4 years of professional experience in mobile app development, with at least 1.5+ years using Flutter.

Strong understanding of Dart programming language.

Experience in building and deploying apps for Android and iOS.

Proficiency in integrating APIs and working with JSON data.

Familiarity with version control systems (preferably Git).

Understanding of state management techniques (e.g., Provider, Bloc, Riverpod, GetX).

Knowledge of app architecture patterns (e.g., MVC, MVVM, Clean Architecture).

Experience with Firebase (Auth, Firestore, Messaging, Analytics) is a plus.

Familiarity with CI/CD tools and mobile release processes is a bonus.

  What We Offer:

Competitive salary based on experience and skills.

Flexible working hours and remote work opportunities.

Opportunity to work on exciting, cutting-edge mobile applications.

Collaborative and inclusive work culture.

Career development and learning opportunities.

Preferred Skills

Bachelor’s degree in Computer Science, Engineering, or related field.

Experience with native Android or iOS development is a plus.

Knowledge of Agile methodologies and participation in daily standups/scrum meetings.

Exposure to UI/UX tools like Figma or Adobe XD.