Job Description
Flutter Mobile Developer with Web – Remote
Paymate Software develops Payroll/HR software for businesses in Canada and US. We are looking for an experienced Flutter Developer to maintain and enhance our existing iOS/Android mobile and tablet applications. The ideal candidate should also be comfortable working on Angular-based web applications.
Must-Have:
Flutter Development:
- One to two years of hands-on experience with Flutter.
- Proven experience in building and maintaining cross-platform mobile apps (iOS & Android).
- Strong understanding of state management (Provider/Bloc/Riverpod). Bloc is Preferred.
- Proven experience in building intuitive, user-friendly apps with good understanding of UI, UX principles and performance optimization.
- Experience in Geolocation and real-time apps.
Angular Web Frontend:
- Ability to develop and maintain Angular-based web applications.
- Familiarity with RxJS, PWAs and RESTful API integration.
- Experience in Angular state management will be preferred.
General Development Skills:
- Write clean, readable, and maintainable code following industry best practices.
- Knowledge of design patterns and software architecture.
- Strong debugging and testing skills (unit/widget/integration tests).
- Experience with Git version control and collaborative development workflows.
Nice-to-Have (Bonus):
- Experience with ASP.NET Core (C#) and multi-tenant architecture.
- Familiarity with Azure services (SignalR, Service Bus, App Services).
- Knowledge of CI/CD pipelines (Azure DevOps/GitHub Actions).
Personal Characteristics:
- Independent & proactive – Able to take ownership of tasks with minimal supervision.
- Strong problem-solving skills – Capable of debugging complex issues efficiently.
- Good communication – Able to collaborate with team members and document work clearly.
If you qualify, please send us your resume to [email protected] and a cover letter to explain your availably and indicate if you have worked on similar projects.