JD – Sr. Flutter Developer
Workplace - Remote
Employment type - Contract
Role & Responsibilities –
- Maintain and enhance the existing Flutter application with quick turnaround times and minimal supervision.
- Develop and optimise offline-first mobile applications using ObjectBox for local data storage and synchronisation.
- Work with AWS, GraphQL (AppSync APIs), and OpenSearch to ensure scalable and efficient backend integration.
- Collaborate with the technical lead, product manager, and UI designer to deliver production-ready features on schedule.
- Architect and implement solutions using standard architectural patterns such as MVC, MVP, and MVVM.
- Debug, optimise, and ensure app performance across both iOS, Android and Windows Desktop platforms.
- Participate in the entire app lifecycle concept, design, test, release, and support.
- Write clean, maintainable, and testable code following best practices.
Requirements & Qualifications –
Bachelor’s degree in Computer Science Engineering, or related discipline.Hands-on experience in Flutter development.Proven experience working on offline-capable apps using ObjectBox or similar local databases.Strong knowledge of Flutter framework, Dart, and cross-platform development.Familiarity with AWS, GraphQL, AppSync, and OpenSearch integrations.Good understanding of data structures, algorithms, and OOP principles.Excellent problem-solving skills with the ability to work independently.Experience with CI / CD, code reviews, and Git-based workflows.Strong written and verbal communication skills.Ability to thrive in a fast-paced, agile environment, managing multiple priorities.