Job Description: Flutter Developer
Location: Kochi
We are Hiring
About Airpay
Airpay India's first integrated omnichannel financial services platform. airpay has nearly a decade of experience as a payments aggregator. Our financial services platform is used by Consumers, Businesses, Banks, and Financial Institutions from all around the world. We collaborate with over 200+ financial institutions and over 1,000 business partners worldwide.
About The Role
We are looking for an Experienced Mobile App Ninja to join our team who has strong hands-on experience in developing incredible mobile apps! If you're excited to be part of a winning team, Airpay is the place for you. Make your next career move with us.
Experience
- Flutter: 2+ years (Required)
- Mobile Application Development: 2+ years (Required)
Education: B.E/B.Tech - IT/CS, MCA
Primary Roles And Responsibilities
- You must have prior end-to-end experience in building easy-to-use and production-quality mobile apps from scratch using Flutter.
- Design and build advanced applications for the Android & iOS platforms.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with third-party libraries and should be hands-on with API integrations.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Mandatory Skills
- 2+ years overall in mobile app development, with at least 1-2 years of experience in designing and building applications using Flutter SDK, and Dart.
- Prior experience in architecting mobile apps using micro front-end architecture will be preferred
- Past experience working in Native Android & iOS platforms will be an added advantage
- Hands-on experience in developing Android applications using Flutter.
- Strong in architecture (MVC, MVP, MVVM, MVI) and GoF design patterns.
- Unit test development experience or Test-Driven development.
- Strong problem-solving and debugging skills are needed to identify, research, and resolve problems.
- Experience in Android Studio/ VSCode/Xcode
- Good understanding of state management using Provider / Redux
- Working with Google Firebase API
- Deep Knowledge of Android & iOS, OS, permissions, and experience in integrating 3rdparty SDKs.
- Experience in Git and its associated commands (Must).Github, code reviews, and PRs.
- Extensive experience in various Android versions, Android SDK, and Android Studio.
- High proficiency in Web services integration using HTTP, REST, JSON, and XML
- Knowledge of GraphQL Will be a plus
- Familiarity with Android & iOS UI design principles, patterns, and best practices - Expert in Layouts.
- Have a good understanding of push notification services