About the Role:
We are looking for a Senior Flutter Developer to join our development team and build cross-platform mobile applications from the ground up. This role is ideal for someone who has hands-on experience in architecting, developing, testing, and deploying mobile apps using Flutter and Dart. You will work closely with product managers, UI/UX designers, and backend developers to deliver robust and scalable mobile experiences for both Android and iOS platforms.
Key Responsibilities:
- Develop and maintain our tenant-facing mobile application using the 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 the 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.
Salary Range: PKR 250,000 – 400,000 (Based on experience and expertise)
Perks & Benefits:
- 25 Paid Leaves Annually
- Leave Encashment Option
- Annual Performance-Based Bonus
- Annual Salary Increments
- Company-Sponsored Trips & Dinners
- Medical Allowance
- Gym Allowance
- Professional Certification Reimbursement
- Employee Referral Bonus