About the Role:
We're looking for a self-driven and experienced Flutter/React native Developer to join our
team in Pune. This role is ideal for someone who can thrive in a collaborative team
environment, but also take ownership and work independently on projects without day-to-day
handholding. You’ll be working on cross-platform apps with a strong emphasis on performance,
maintainability, and great user experience.
Key Responsibilities:
● Develop and maintain high-quality mobile applications using Flutter and React Native.
● Collaborate with the team to define, design, and ship new features.
● Participate in architecture discussions and contribute to building scalable app structures.
● Ensure performance, quality, and responsiveness of our applications.
General Requirements
● Strong knowledge of software app architectures (e.g., MVVM, Clean Architecture).
● Experience integrating with RESTful APIs, third-party libraries, and services.
● Familiarity with unit testing and mock testing.
● Knowledge of publishing apps to Play Store and/or App Store.
● Comfortable with Git and version control.
● Familiarity with Agile/Scrum methodologies and tools like Jira.
Flutter Requirements:
● 6 years of total software development experience.
● 2+ years of hands-on experience in Flutter and 2+ years in React Native.
● Experience with state management solutions like Bloc, Cubit, or Provider.
● Understanding of threading and concurrency in Dart/Flutter.
● Good understanding of Flutter’s rendering pipeline and widget lifecycle.
● Experience with Windows app development is a plus.
● Familiarity with printers or PDF generation is a bonus.
React Native Requirements
● Understanding of React Native architecture and component lifecycles.
● Experience with state management (Redux, Context API, MobX, or Recoil).
● Familiarity with native bridge modules and integrating native iOS/Android code into
React Native.
● Experience working with third-party SDKs, push notifications.