Flutter Mobile Developer
Company Description
Perur Inc is a start-up focusing on services based platform offerings, located in Ottawa, Canada.
Role Description
This is a full-time remote role for a Flutter Developer. The Flutter Developer will be responsible for designing, building, and maintaining mobile applications for both iOS and Android platforms using Flutter. Key tasks include collaborating with cross-functional teams, debugging and resolving issues, optimizing app performance, and ensuring a seamless user experience. The developer will also ensure that the applications align with the company’s goals and overall technical strategy.
Experience
• 2-3 years plus combined Mobile Development Experience
• Flutter: To build cross platform mobile apps for Android, IOS and Web. This should include from making responsive UIs to efficiently query data and also manage states in an optimized manner.
• Native Android and IOS: To build custom Flutter Packages.
• Firebase: Should have experience with Cloud Firestore, Push Notifications, Cloud Functions and Analytics.
• Figma: Should know how to use Figma to analyse and view the designs to build the app
• Git: To manage and collaborate in different projects with the rest of the team.
• Ability to provide a portfolio showing projects solely worked on upon request
• Preference will be given for those who has experience with Web socket (SignalR), any Voice/Video SDK including third-party tools and native call kit packages
Qualifications
• Proficiency in Flutter and Dart programming language
• Knowledge of iOS and Android development principles and best practices
• Experience in integrating APIs and handling JSON data
• Skills in debugging, performance optimization, and troubleshooting
• Strong understanding of version control tools, such as Git
• Good communication skills and ability to collaborate in a team environment
• Proven problem-solving abilities and a detail-driven approach to development
• Bachelor’s degree in Computer Science, Software Engineering, or a related field is preferred
• Familiarity with Agile development methodologies is a plus
• Experience with cloud platforms and backend integration is advantageous
Employment Type
Full-time, office hours - 10 AM to 7 PM (PKT)
Job Type: Full-time
Application Question(s):
• Do you have any experience integrating Flutter app with Voice/Video SDK?
• Do you have any experience using CallKit/PushKit packages in Flutter?
• What is your years of experience as a Flutter mobile app developer, excluding the intern or co-op experiences?
• What is your current and expected salary?
Work Location: Remote
Apply tot his job
Apply To this Job