Job Title:
Flutter Developer (Mid-Level)
Location:
Gulberg, Lahore
Experience Required:
2-3 years
Responsibilities:
- Develop and maintain mobile applications for Android and iOS platforms using the Flutter framework.
- Collaborate with designers and product managers to understand project requirements and translate them into technical specifications.
- Write clean, efficient, and maintainable code in Dart programming language.
- Implement UI/UX designs to create visually appealing and intuitive mobile applications.
- Optimize application performance for maximum speed and scalability.
- Conduct thorough testing to ensure the quality and reliability of mobile applications.
- Stay updated on the latest trends and best practices in mobile development and Flutter framework.
- Work closely with the backend development team to integrate mobile applications with backend services.
Requirements:
- Proven experience developing mobile apps with Flutter and Dart.
- Strong understanding of Object-Oriented Programming (OOP) principles.
- Experience with MVVM design pattern and app architecture.
- Familiarity with Clean Architecture for modular, testable, and scalable code.
- Proficiency with **Riverpod** for state management in Flutter apps.
- Hands-on experience with GoRouter for managing app navigation.
- Knowledge of version control systems such as Git.
- Solid understanding of mobile app development processes (testing, CI/CD, deployment).
- Excellent problem-solving skills and attention to detail.
Benefits:
- Provident Fund (PF)
- Medical Insurance
- EOBI
- Recreational Activities
- Collaborative Environment