About the Role
We are looking for a highly skilled Senior Flutter Developer to join our team. The ideal candidate will be responsible for designing and developing cross-platform mobile applications with clean, maintainable, and scalable code. You will collaborate with designers, product manager, and other developers to deliver high-quality mobile solutions.
Key Responsibilities
- Design, develop, and maintain advanced applications using Flutter for Android and iOS.
- Write clean, efficient, and reusable code with proper testing and debugging.
- Collaborate with UI/UX designers to implement visually appealing and user-friendly interfaces.
- Integrate third-party APIs and services.
- Optimize application performance, responsiveness, and scalability.
- Stay updated with the latest Flutter and Dart trends, tools, and best practices.
- Mentor junior developers and review code to ensure quality standards.
- Work closely with cross-functional teams (backend, QA, product) to deliver projects on time.
Requirements
- Bachelor’s/Master’s degree in Computer Science, Software Engineering, or related field.
- 3–5 years of professional experience in mobile app development.
- 2+ years of solid experience in Flutter & Dart.
- Strong knowledge of RESTful APIs, Firebase, GraphQL (preferred).
- Experience with state management solutions (Provider, Riverpod, Bloc, etc.).
- Hands-on experience with Git, CI/CD, and Agile/Scrum methodologies.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Nice to Have
- Experience with native Android (Kotlin/Java) or iOS (Swift/Objective-C).
- Knowledge of cloud services (AWS, GCP, Azure).
- Understanding of design patterns and clean architecture.
- Previous experience in mentoring or leading a small team.
Location: Paragon City, Barki Road, Lahore
Mode: Full-Time Onsite
Job Type: Full-time
Pay: Rs60,000.00 - Rs90,000.00 per month
Work Location: In person