Mobile Developer
Job in
Fredericton, New Brunswick, E3G, Canada
Listed on 2026-05-31
Listing for:
Clearview Restaurant Management Software
Full Time
position Listed on 2026-05-31
Job specializations:
-
Software Development
App Developer - Mobile/Web, Full Stack Developer, iOS Developer, Android Developer
Job Description & How to Apply Below
Clearview 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 Summary
We 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 Responsibilities
Design, develop, test, and maintain mobile applications using Flutter and Dart
Build responsive, scalable, and reusable UI components
Integrate RESTful APIs, third‑party SDKs, and backend services
Optimize applications for performance, reliability, and usability
Participate in architecture and technical design discussions
Troubleshoot, debug, and resolve mobile application issues
Collaborate with cross‑functional teams including Product, UX/UI, QA, and Dev Ops
Write clean, maintainable, and well‑documented code
Participate in code reviews and contribute to development best practices
Assist with publishing and maintaining applications in the Apple App Store and Google Play Store
Stay current with emerging mobile development trends and technologies
Required Qualifications
3+ years of mobile application development experience
2+ years of hands‑on experience with Flutter
Strong proficiency in Dart programming language
Experience developing and deploying applications for both iOS and Android
Experience integrating APIs and working with JSON data
Solid understanding of mobile app architecture patterns (MVC, MVVM, Bloc, Riverpod, etc.)
Experience with CI/CD pipelines for mobile applications
Strong problem‑solving and communication skills
Ability to work independently and within agile teams
Preferred Qualifications
Experience with native mobile development (Swift, Kotlin, Java)
Familiarity with Firebase services (Authentication, Firestore, Analytics, Crashlytics)
Experience with automated testing frameworks
Understanding of mobile security best practices
Experience working with cloud platforms such as Microsoft Azure or Amazon Web Services
Experience with offline storage, state management, and push notifications
Prior experience working in enterprise or SaaS environments
Technical Skills
Flutter
Dart
REST APIs
Git
Firebase
CI/CD
Mobile testing and debugging tools
Soft Skills
Strong attention to detail
Effective communication skills
Collaborative mindset
Example Nice‑to‑Have Experience
Experience building workforce management, scheduling, retail, logistics, or enterprise applications
Experience with app performance monitoring and analytics
Experience mentoring junior developers
Employment Type
Full‑time
Salary
80, annually
Location
Fredericton (Remote / Hybrid)
Reports To
Development Manager
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×