Mobile Developer
Clearview Restaurant Management Software · Fredericton, New Brunswick, Canada
قدّم وتابع مع أبلاي إيدجCompany DescriptionClearview has been a global leader in back-office restaurant management software for over 25 years, serving iconic quick-service restaurant (QSR) brands such as McDonald’s, Tim Hortons, Wendy’s, and more. With over 10,000 restaurants worldwide relying on our all-in-one solution, we empower operators to focus on delivering exceptional dining experiences. Purpose-built for the quick-service industry, our platform simplifies operations, streamlines tasks like labor scheduling and financial tracking, and delivers real-time reporting for smarter decision-making. Backed by scalable, flexible technology and a multilingual interface, Clearview supports operations of any size, anywhere, with a dedicated team committed to our clients' success. Our company promotes an inclusive and diverse work environment, ensuring equal opportunity for all employees.Mobile Developer (Flutter) Position SummaryWe are looking for a skilled Mobile Developer with strong experience in Flutter to design, build, and maintain high-quality cross-platform mobile applications for iOS and Android. The ideal candidate is passionate about creating performant, user-friendly mobile experiences and can work collaboratively with product managers, designers, QA, and backend developers in an agile environment.Key ResponsibilitiesDesign, develop, test, and maintain mobile applications using Flutter and DartBuild responsive, scalable, and reusable UI componentsIntegrate RESTful APIs, third-party SDKs, and backend servicesOptimize applications for performance, reliability, and usabilityParticipate in architecture and technical design discussionsTroubleshoot, debug, and resolve mobile application issuesCollaborate with cross-functional teams including Product, UX/UI, QA, and DevOpsWrite clean, maintainable, and well-documented codeParticipate in code reviews and contribute to development best practicesAssist with publishing and maintaining applications in the Apple App Store and Google Play StoreStay current with emerging mobile development trends and technologiesRequired Qualifications3+ years of mobile application development experience2+ years of hands-on experience with FlutterStrong proficiency in Dart programming languageExperience developing and deploying applications for both iOS and AndroidExperience integrating APIs and working with JSON dataSolid understanding of mobile app architecture patterns (MVC, MVVM, Bloc, Riverpod, etc.)Experience with CI/CD pipelines for mobile applicationsStrong problem-solving and communication skillsAbility to work independently and within agile teamsPreferred QualificationsExperience with native mobile development (Swift, Kotlin, Java)Familiarity with Firebase services (Authentication, Firestore, Analytics, Crashlytics)Experience with automated testing frameworksUnderstanding of mobile security best practicesExperience working with cloud platforms such as Microsoft Azure or Amazon Web ServicesExperience with offline storage, state management, and push notificationsPrior experience working in enterprise or SaaS environmentsTechnical SkillsFlutterDartREST APIsGitFirebaseCI/CDMobile testing and debugging toolsSoft SkillsStrong attention to detailEffective communication skillsCollaborative mindsetAbility to manage priorities and deadlinesContinuous learning attitudeExample Nice-to-Have ExperienceExperience building workforce management, scheduling, retail, logistics, or enterprise applicationsExperience with app performance monitoring and analyticsExperience mentoring junior developersEmployment TypeFull-timeSalary 80,000-105,000 annuallyLocationFredericton (Remote / Hybrid)Reports ToDevelopment Manager