i
Innopay Technologies
2 Innopay Technologies Jobs
Flutter Developer
Innopay Technologies
posted 18d ago
Flexible timing
Key skills for the job
Dear Candidate,
Greetings from Innopay Technologies Pvt Ltd.
Role & Responsibilities
1. Mobile App Development:
- Develop and maintain high-quality mobile applications using Flutter framework.
- Collaborate with cross-functional teams to define, design, and ship new features.
2. Payment Gateway Integration:
- Extensive experience in integrating payment gateways into Flutter applications.
- Ensure secure and seamless payment transactions within the mobile application.
3. Firebase Integration:
- Utilise Firebase services for authentication, real-time databases, cloud functions, and other relevant features.
- Implement push notifications and analytics using Firebase Cloud Messaging and Firebase Analytics.
4. State Management:
- Proficient in implementing efficient state management solutions within Flutter applications.
- Evaluate and choose appropriate state management libraries or patterns for specific project requirements.
5. Secure Coding Practices:
- Adhere to secure coding practices and guidelines to ensure the robustness and security of the mobile applications.
- Implement encryption, secure storage, and other security measures as required.
6. REST API Integration:
- Integrate with RESTful APIs to fetch, update, and synchronise data between the mobile app and server.
- Handle API responses, errors, and ensure data consistency.
7. UI Mockup Implementation:
- Translate UI/UX design mockups into responsive and pixel-perfect Flutter UI components.
- Work closely with designers to ensure the visual aesthetics match the design specifications.
8. Cross-Platform Development:
- Solid experience in developing cross-platform mobile applications using Flutter.
- Knowledge of Native Android (Kotlin/Java) or Native iOS (Swift/Objective-C) development is a plus.
9. Code Review and Optimisation:
- Participate in code reviews to ensure code quality, best practices, and adherence to coding standards.
- Optimise performance of mobile applications and troubleshoot issues.
10. Documentation:
- Document code, solutions, and processes for knowledge sharing and future reference.
- Contribute to project documentation and keep it up-to-date.
Requirements:
- Bachelor's degree in Computer Science.
- Proven experience as a Flutter Developer with a portfolio of mobile applications.
- Knowledge of mobile app architecture patterns (e. g., MVC, MVVM, or Bloc).
- Strong knowledge of mobile app architecture, design principles, and patterns.
- Excellent problem-solving and debugging skills and attention to detail.
- Effective communication and collaboration skills.
- Ability to work in a fast-paced and dynamic environment.
- Familiarity with version control systems, such as Git.
- Up-to-date knowledge of Flutter updates and best practices.
If your Profile matches the above Job Description, kindly Email your CV to somasekar.m@innopay.in
Thanks & Regards
HR Team
Innopay Technologies Pvt Ltd
Employment Type: Full Time, Permanent
Read full job description