Job Description
- 4 to 6 years of experience in developing and managing high-quality mobile applications with at least 3+ years of them exclusively in Flutter
- Strong expertise in the Flutter framework, Dart, and ecosystem, with a track record of maintaining multiple live applications in the app/play store
- Proficient in Flutter architecture patterns like BLoC, Provider, Redux, or MVVM
- Familiarity with Flutter UI building blocks, widget lifecycle, animations, and custom widget development
- Experience with state management solutions, dependency injection, and handling asynchronous programming in Dart
- Skilled in integrating third-party packages and SDKs, handling push notifications, and leveraging platform channels for native integration when needed
- Strong experience with RESTful APIs and/or GraphQL for backend communication and JSON structuring
- Version control using Git and experience in collaborative software development projects
- Hands-on experience in writing unit, widget, and integration tests to ensure code quality and reliability
Good To Have Skills
- Basic knowledge of Android and iOS development for better cross-platform debugging and platform-specific customizations
- Prior experience working on e-commerce or high-traffic mobile applications
- Proficiency in performance profiling and optimization for graphics and memory usage on mobile devices
- Familiarity with efficient image/video loading and caching techniques for smooth app performance
- Strong debugging skills, with a focus on performance and resource :
Role
The ideal candidate will be a maker and a quick learner. He/she should be able to operate in a very fast-paced environment where time to market is crucial. He/she will be the rock star developer for the mobile app team. In this role, you will :
- Be a part of the Startup who are building something bigger than themselves
- Ability to take responsibility and ownership of their roles and swift through the challenges
- Working directly with developers and product managers to conceptualize, build, test, and realize products/features
- Help optimize the performance of the app and keep it up to date with the latest and best industry standards
- Keep up to date with the latest Flutter technologies
(ref:hirist.tech)