About the job Front-End Flutter Developer
RSS is seeking for an experienced Front-End Flutter Developer to join our established team. In this role, the successful candidate will be required to work closely with clients and stakeholders.
This role is based in Clark Pampanga.
About us
RSS are dedicated to establishing ourselves as a forefront leader in the resourcing sector globally and we are committed to consistently delivering exceptional value to our clients. Our focus extends beyond excellence in products and services; we prioritize fostering employee satisfaction, cultivating trust, and perpetually innovating to elevate the overall experience for our stakeholders.
https://resourcestaff.com.au/
Why choose us?
- Day shift
- HMO Coverage from Day 1: Includes one FREE dependent.
- Weekends off
- Competitive renumeration
- Employee referral incentive program
- 13th month salary
- Government contributions Social Security System, PhilHealth, Pag-Ibig, TIN
- Health insurance
- Opportunities for promotions within RSS
- Paid training and development
- Transportation service provided
- Inclusive, supportive and fun company culture.
Position Summary:
Our Client has a powerful SaaS platform supporting the heavy industry and mobile plant sector through asset tracking, inspections, and operational reporting. We are now undertaking a complete greenfield rebuild of the platform as a modern, scalable cross-platform application using Flutter and Firebase (Firestore, Cloud Functions, Auth).
You'll work alongside our backend-focused developer and Australian engineering team to deliver a polished, responsive, and offline-capable application. Your role will focus on building elegant user experiences, ensuring consistent UI performance, and collaborating closely on state management, real-time data handling, and user interactions.
- Work Setup: Remote
- Reports To: CTO (Australian Client)
- Work Hours: Monday to Friday, Philippine daytime hours aligned with Australian business operations
Key Responsibilities:
- Build responsive, performant user interfaces using Flutter for mobile and web
- Implement and manage state management (e.g., Riverpod, Bloc) to handle real-time UI updates and complex workflows
- Collaborate closely with backend developers to consume Firebase services (Firestore, Cloud Functions, Auth)
- Develop intuitive UI components and reusable widgets aligned with design system and UX principles
- Integrate with offline-first caching and sync mechanisms in coordination with the Firebase backend
- Participate in UI/UX design reviews, making thoughtful recommendations based on user experience and performance
- Implement accessibility, input validation, and error-handling patterns across the app
- Contribute to CI/CD pipeline integration, frontend testing, and performance profiling
- Help refine and evolve Flutter app architecture, ensuring maintainability and scalability as the platform grows
Requirements:
- 3+ years of Flutter/Dart development experience, with at least one production-grade mobile or web app delivered
- Solid understanding of state management in Flutter (Riverpod, Bloc, or Provider)
- Experience working with Firebase services (Firestore, Auth, Cloud Functions) from the frontend
- Strong knowledge of responsive design, custom widget creation, and Flutter layout optimization
- Familiarity with offline-first patterns, caching strategies, and UI sync with cloud data
- Experience using version control tools (e.g., Git), Flutter DevTools, and Firebase Emulator Suite
- Ability to write clean, maintainable code and participate in code reviews
- Strong English communication skills and comfort working with remote teams
Nice to Have:
- Experience working in cross-platform SaaS products or for industries like construction, mining, logistics, or asset management
- Knowledge of design systems and collaboration with UI/UX tools like Figma or Adobe XD
- Exposure to automated testing in Flutter (unit, widget, integration)
- Comfortable working in agile or fast-paced product development environments
Please note, only shortlisted candidates will be contacted to discuss their application.