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.