Flutter Developer
Myrik · Bengaluru · onsite · Posted 69d ago
Not disclosed1–4 yrsfulltimeSourced from
About a minute. You'll make an account on the way through.
About this role
As a Flutter Developer, you will be responsible for designing, developing, testing, and maintaining cross-platform mobile applications using Flutter. You will collaborate closely with product managers, designers, and backend engineers to build seamless and scalable mobile experiences.
Responsibilities:
- Develop and maintain cross-platform mobile applications using Flutter and Dart.
- Build responsive, reusable, and high-performance UI components.
- Integrate RESTful APIs and third-party SDKs.
- Collaborate with designers to translate UI/UX designs into pixel-perfect applications.
- Write clean, maintainable, and well-documented code.
- Debug, troubleshoot, and resolve application issues and performance bottlenecks.
- Optimise applications for speed, scalability, and reliability.
- Participate in code reviews and contribute to engineering best practices.
- Work closely with backend developers to ensure smooth API integration.
- Stay updated with the latest Flutter ecosystem, tools, and mobile development trends.
Requirements:
- 1-3 years of experience in mobile application development.
- Strong hands-on experience with Flutter and Dart.
- Good understanding of Android and iOS application development concepts.
- Experience integrating REST APIs.
- Knowledge of state management approaches such as Provider, Bloc, Riverpod, or GetX.
- Experience with Git and version control.
- Understanding of mobile application architecture and design patterns.
- Familiarity with JSON parsing and local storage solutions (Shared Preferences, Hive, SQLite, etc. ).
- Good debugging and problem-solving skills.
- Strong communication and collaboration abilities.
Preferred Skills:
- Experience with Firebase services (Authentication, Firestore, Crashlytics, Analytics, Push Notifications).
- Knowledge of CI/CD for mobile applications.
- Experience publishing applications on Google Play Store and Apple App Store.
- Understanding of mobile security best practices.
- Exposure to Agile development methodologies.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Strong ownership and accountability.
- Passion for building high-quality products.
- Ability to work independently in a collaborative environment.
- Curiosity to learn new technologies and continuously improve.
- Excellent analytical and problem-solving skills.
Sourced from instahyre
Skills
Mobile Apps TestingFlutterDartCi/CdmobileIOSAndroid