Flutter Developer

Raipur
Bhopal
Full-Time
Fresher: Less than 1 year
12K - 25K (Per Month)
Posted on Mar 03 2025

About the Job

Skills

Dart programming
Flutter framework
Firebase integration
Git version control
RESTful API consumption
State management (e.g., Provider, BLoC)
Cross-platform development
UI/UX design principles

Job Description: Flutter Developer

Position Overview:

We are looking for a skilled and passionate Flutter Developer to join our development team. As a Flutter Developer, you will be responsible for building and maintaining mobile applications for both iOS and Android platforms using the Flutter framework. You will collaborate with cross-functional teams, including designers and back-end developers, to deliver high-quality, performant, and visually appealing applications.

Key Responsibilities:

  1. App Development:
  • Develop and maintain mobile applications for iOS and Android using Flutter.
  • Ensure the app is performant, responsive, and optimized for various screen sizes and devices.
  • Collaborate with designers to implement engaging, user-friendly, and visually attractive UIs.
  1. Code Maintenance and Improvement:
  • Write clean, maintainable, and efficient code following best practices and industry standards.
  • Refactor existing codebase to improve performance, usability, and reliability.
  • Work on bug fixes and improvements based on user feedback and testing.
  1. Cross-Platform Functionality:
  • Leverage Flutter's cross-platform capabilities to ensure that apps work seamlessly across both iOS and Android platforms.
  • Implement platform-specific features when needed to ensure optimal app performance on both platforms.
  1. Collaboration with Teams:
  • Work closely with other developers, product managers, and designers to define and implement new features.
  • Collaborate with the backend team to integrate APIs and other third-party services.
  • Participate in code reviews, providing constructive feedback to other developers.
  1. Testing and Debugging:
  • Write unit tests and conduct thorough testing to ensure the app is stable and bug-free.
  • Perform debugging and troubleshooting to identify and resolve issues efficiently.
  1. Version Control:
  • Use version control tools such as Git to manage the codebase and collaborate with other developers.
  • Maintain clear and organized documentation of the development process.
  1. Continuous Learning:
  • Stay updated on the latest Flutter and mobile app development trends, tools, and best practices.
  • Contribute to enhancing the team’s knowledge and understanding of Flutter development.

Requirements:

  • Strong experience with Flutter, Dart programming language, and mobile app development for both iOS and Android.
  • Proven experience with mobile development frameworks and libraries, especially Flutter.
  • Familiarity with RESTful APIs, third-party libraries, and cloud-based services.
  • Strong knowledge of mobile application architecture, state management (Provider, Riverpod, Bloc, etc.), and design patterns.
  • Solid understanding of UI/UX principles and responsive design.
  • Experience with version control systems, particularly Git.
  • Ability to work collaboratively in an Agile environment with cross-functional teams.
  • Experience with automated testing and unit testing frameworks.
  • Strong debugging and problem-solving skills.
  • Knowledge of Firebase or similar backend services is a plus.
  • Good understanding of app deployment processes for both Google Play Store and Apple App Store.

Preferred Skills:

  • Experience with native Android (Java/Kotlin) and iOS (Swift/Objective-C) development is a plus.
  • Knowledge of CI/CD pipelines and automated deployment.
  • Familiarity with Firebase services (Auth, Firestore, etc.) or other real-time databases.
  • Experience with tools like Firebase Analytics, Crashlytics, and other analytics platforms.
  • Understanding of security best practices in mobile app development.

Job Type:

About the company

Ernoto is a dynamic and innovative company specializing in cutting-edge technology solutions tailored to meet diverse business needs. With a focus on delivering exceptional products and services, Ernoto excels in areas such as custom software development, mobile app creation, digital marketing, and enterprise solutions.

Industry

Software Development

Company Size

2-10 Employees

Headquarter

Raipur

Other open jobs from ErNOTO