Flutter Developer
Flutter Developer208
Applications
208
Applications
Bangalore
Full-Time
Mid-Level: 2 to 4 years
Posted on Oct 10 2024
About the Job
Skills
State Management
Mobile Development
dart
Flutter SDK
UI/UX Design
Firebase
RESTful APIs
Git
Job Overview:
We are seeking a talented and experienced Flutter Developer with 2+ years of experience to join our team. The ideal candidate will be responsible for developing cross-platform mobile applications for both iOS and Android using Flutter. You will work closely with other developers, designers, and product managers to deliver high-quality mobile apps, focusing on performance, scalability, and seamless user experience.
Key Responsibilities:
- Mobile App Development: Design, develop, and maintain cross-platform mobile applications using Flutter, ensuring a smooth user experience on both iOS and Android platforms.
- UI/UX Integration: Collaborate with the design team to implement high-fidelity UI/UX designs into mobile apps, focusing on responsiveness and animations.
- API Integration: Integrate mobile apps with back-end services and APIs using RESTful and GraphQL services, ensuring secure and efficient data flow.
- State Management: Implement effective state management solutions such as Provider, Riverpod, Bloc, or GetX to manage app data and business logic.
- Performance Optimization: Identify and resolve performance bottlenecks in the app, ensuring smooth scrolling, minimal lag, and efficient memory management.
- Testing and Debugging: Write automated unit, widget, and integration tests to ensure high code quality, and debug and fix bugs reported during testing or post-launch.
- Code Maintenance: Maintain clean, scalable, and reusable code, following best practices and coding standards to ensure maintainability and future scalability.
- Version Control: Use Git for code collaboration and version control, managing branches, pull requests, and code reviews.
- Collaboration: Work closely with other developers, designers, and stakeholders in an Agile/Scrum environment, participating in stand-ups, sprint planning, and retrospectives.
- Continuous Improvement: Stay up-to-date with Flutter updates, Dart improvements, and the latest mobile development trends to continuously enhance your skills and improve the app.
Key Qualifications:
- Experience: 2+ years of professional experience as a Flutter Developer or Mobile App Developer (Android/iOS).
- Flutter/Dart: Strong experience with Flutter and Dart programming language, including building applications for both iOS and Android.
- Mobile Development: Familiarity with native mobile development (Swift, Kotlin, or Java) and how to interact with platform-specific code when necessary.
- State Management: Hands-on experience with state management techniques such as Provider, Riverpod, Bloc, or GetX.
- API Integration: Experience working with RESTful APIs, GraphQL, and third-party libraries (e.g., Firebase, payment gateways).
- Version Control: Proficiency in Git and Git-based repositories like GitHub or Bitbucket.
- Mobile UI/UX: Strong understanding of mobile UI principles, UX design, and responsive layouts for different screen sizes.
- App Store Deployment: Experience with the full mobile app lifecycle, including building, testing, and deploying apps to both the Apple App Store and Google Play Store.
- Testing: Experience writing unit, widget, and integration tests using Flutter’s testing framework or similar tools.
- Problem Solving: Strong analytical and debugging skills, with a focus on delivering robust solutions.
Nice-to-Have:
- Familiarity with other mobile frameworks like React Native or Xamarin.
- Experience with CI/CD pipelines for mobile app development.
- Knowledge of iOS and Android native development.
- Familiarity with Firebase services (e.g., Firestore, Auth, Crashlytics).
- Experience with offline storage, caching, and app security best practices.
Education:
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent experience).
About the company
Ray IoT Solutions Pvt Ltd is a US based start up which manufactures the infant monitors to track breathing and sleeping patterns.
Ray IoT Solutions Pvt Ltd is a US based start up which manufactures the infant monitors to track breathing and sleeping patterns.
Industry
IT Services
Company Size
2-10 Employees
Headquarter
Banglre
Other open jobs from RayIoT Solutions Pvt Ltd