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