Senior Developer
Role details
Job location
Tech stack
Job description
We are seeking a highly experienced Flutter Mobile App Developer who will take full ownership of our mobile application strategy and development across both Android and iOS. This role will be responsible for leading and driving all mobile app development (approximately 80% of the role) - including architecture, performance, releases, and roadmap execution. In addition, this individual will contribute to our Laravel backend stack and third-party integrations (approximately 20% of the role), making this an ideal position for a strong all-round engineer who enjoys working across both mobile and backend systems.
You will work closely with product, design, and backend teams to deliver secure, scalable, and high-performing solutions that integrate seamlessly with our core HR and payroll platform.
Key Responsibilities
Mobile App Ownership (Primary Focus - ~80%)
- Lead and own all mobile application development using Flutter
- Architect, develop, test, and maintain high-quality cross-platform applications
- Manage Android and iOS deployments, releases, and store compliance
- Ensure high performance, responsiveness, and scalability
- Define and maintain mobile architecture standards and best practices
- Collaborate with UI/UX to deliver intuitive and polished user experiences
- Monitor, troubleshoot, and optimise performance across devices
- Stay current with Flutter, Android, and iOS advancements
Backend & Integration Contribution (~20%)
- Contribute to our Laravel backend stack where required
- Build and maintain RESTful APIs supporting mobile functionality
- Develop and maintain third-party integrations
- Collaborate with backend engineers to improve system architecture
- Support end-to-end feature delivery across mobile and backend layers
Requirements
Do you have experience in iOS development?, * Strong commercial experience with Flutter (required)
- Proven experience deploying Android and iOS applications (required)
- 3-5+ years of professional mobile development experience
- Experience working with RESTful APIs and integrations
- Solid understanding of backend development principles
- Experience with Laravel or similar PHP frameworks
- Strong understanding of mobile architecture patterns (MVVM, BLoC, etc.)
- Experience with Git and modern development workflows
- Ability to take ownership of a product area and drive technical direction
- Strong problem-solving skills and ability to work independently
Desirable Skills
- Experience working on SaaS platforms
- Experience with HR, payroll, or financial systems
- Experience with CI/CD pipelines (mobile and backend)
- Familiarity with cloud platforms (AWS, Azure, Google Cloud)
- Experience with Firebase (Auth, Push Notifications, Analytics)
- Understanding of scalable backend architecture