Job Description: Flutter Developer

Location: Kochi, Chandigarh and Gurgaon

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:


1. Flutter: 3+ years (Required)

2. Mobile Application Development: 3+ years (Required)


Education: B.E/B.Tech - IT/CS, MCA


Primary roles and responsibilities:


1. You must have prior end-to-end experience in building easy-to-use and production-quality mobile apps from scratch using Flutter.

2. Design and build advanced applications for the Android & iOS platforms.

3. Collaborate with cross-functional teams to define, design, and ship new features.

4. Work with third-party libraries and should be hands-on with API integrations.

5. Unit-test code for robustness, including edge cases, usability, and general reliability.

6. Work on bug fixing and improving application performance.

7. Continuously discover, evaluate, and implement new technologies to maximize development efficiency.


Mandatory skills:


1. 3+ years overall in mobile app development, with at least 2 years of experience in designing and building applications using Flutter SDK, and Dart.

2. Prior experience in architecting mobile apps using micro front-end architecture will be preferred

3. Past experience working in Native Android & iOS platforms will be an added advantage

4. Hands-on experience in developing Android applications using Flutter.

5. Strong in architecture (MVC, MVP, MVVM, MVI) and GoF design patterns.

6. Unit test development experience or Test-Driven development.

7. Strong problem-solving and debugging skills are needed to identify, research, and resolve problems.

8. Experience in Android Studio/ VSCode/Xcode

9. Good understanding of state management using Provider / Redux

10. Working with Google Firebase API

11. Deep Knowledge of Android & iOS, OS, permissions, and experience in integrating 3rdparty SDKs.

12. Experience in Git and its associated commands (Must).Github, code reviews, and PRs.

13. Extensive experience in various Android versions, Android SDK, and Android Studio.

14. High proficiency in Web services integration using HTTP, REST, JSON, and XML

15. Knowledge of GraphQL Will be a plus

16. Familiarity with Android & iOS UI design principles, patterns, and best practices - Expert in Layouts.

17. Have a good understanding of push notification services