Job Description
Key Responsibilities
Develop and maintain our tenant facing mobile application using Flutter framework
Collaborate with our Product leads to ensure technical and product requirements are understood and executed on
Work closely with QA to Debug and fix issues to improve application stability in both staging and production environments
Collaborate with product and UX/UI design teams to define and implement new features
Make necessary changes as per business needs
Optimise app performance and ensure smooth user experience
Stay updated with latest industry trends and technologies in mobile development
Actively participate in brainstorming sessions and provide innovative solutions
Ownership of the app architecture
Write clean, maintainable, and scalable code adhering to best coding practices.
Effectively and clearly explain technical concepts to non-technical
Key Requirements
5+ years experience in Flutter/Dart programming language
Proficient in Flutter integration with Native Code (Method Channels, Platform Views)
Experience in native mobile application development for both iOS and Android
In-depth understanding of one or more state management solutions
Hands-on experience integrating OAuth2/OpenID Connect authentication flows
A good understanding of the Play Store & App Store submission process
Hands-on experience consuming and integrating RESTful APIs
Knowledge of push notification services (Firebase, APNs)
Familiarity with accessibility best practices and writing unit, widget, and integration tests for API-dependent features
Strong cross-functional team player, who works well with development, UX/UI, QA & other stakeholders
Knowledge of mobile security best practices, including secure storage and data handling
Exposure to CI/CD pipelines for Flutter apps
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.