Full Time
Lahore
Posted 4 weeks ago
Job Overview
We are looking for an experienced Senior Flutter Developer to join our team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality mobile applications for both iOS and Android platforms. You will play a key role in technical decision-making, mentoring junior developers, and delivering scalable, high-performance mobile solutions using Flutter.
Key Responsibilities
- Design, develop, and maintain mobile applications for iOS and Android using Flutter.
- Take ownership of the complete mobile app lifecycle, from concept to deployment.
- Collaborate closely with UI/UX designers, product managers, and backend teams to deliver seamless and user-friendly experiences.
- Ensure high code quality by writing clean, maintainable, scalable, and efficient code.
- Review code, provide technical guidance, and mentor junior developers.
- Identify and resolve bugs, performance issues, and memory leaks.
- Optimize applications for performance, security, and responsiveness on both iOS and Android.
- Manage and support app releases on the Apple App Store and Google Play Store, including versioning and compliance.
- Stay up to date with Flutter, iOS, and Android development trends, tools, and best practices.
Requirements
- 4+ years of professional mobile development experience, with strong expertise in Flutter.
- Proven experience delivering production-ready apps for both iOS and Android.
- Strong understanding of mobile app architecture, state management, and app lifecycle.
- Hands-on experience with iOS and Android platform-specific integrations (permissions, notifications, background services, etc.).
- Solid knowledge of RESTful APIs, JSON, and backend integration.
- Experience with Git and version control workflows.
- Strong debugging, problem-solving, and performance-optimization skills.
- Excellent communication skills and ability to work in a collaborative team environment.
Preferred Skills
- Experience with native iOS (Swift) and Android (Kotlin/Java) development.
- Strong understanding of iOS Human Interface Guidelines and Android Material Design principles.
- Knowledge of app security best practices and data protection on mobile platforms.
- Experience with CI/CD pipelines, automated testing, and app monitoring tools.
- Familiarity with Firebase, push notifications, in-app purchases, and third-party SDKs.
Education
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
OR equivalent practical experience.
Job Features
| Job Category | Developer |
