Senior Flutter Developer

Job description


  • Design & implement new app modules based on the product requirements using Flutter framework
  • Maintain existing codebases
  • Build reusable code and libraries for future use
  • Integrate user-interfaces elements developed by other developers
  • Build user interfaces designed by UI/UX designers
  • Integration of data storage solutions
  • Integrate various APIs from third parties
  • Debug existing apps components, fix issues and avoid regressions
  • Collaborate closely with the teams of UI/UX designers, PMs, QAs, and other developers
  • Participate in software architecture, design discussions and code reviews
  • Optimize application for maximum speed and scalability
  • Follow the company guidelines and best practices

Skills And Qualifications

  • You have a bachelor’s degree in computer science or related discipline
  • Must have built at least two Android and/or iOS apps with Flutter
  • Proven working experience in software development
  • Working experience in mobile development Android or iOS
  • Have published one or more mobile apps in Google Play or App Store
  • Experience with third-party libraries and APIs
  • Proficient understanding of code versioning tools, such as Git


  • Should ideally have 2-3 years of professional experience to apply for the respective position


  • Paid time off
  • Referral program


  • 9 hour shift (8am to 5pm)
  • Monday to Friday


  • Fluent English (Required)

Work Location

  • On Site ( Karachi, Pakistan )

Typical start time

  • 8 AM

Typical end time

  • 5 PM

This Job Is Ideal for Someone Who Is:

  • Dependable -- more reliable than spontaneous
  • Detail-oriented -- would rather focus on the details of work than the bigger picture
  • Achievement-oriented -- enjoys taking on challenges, even if they might fail
  • Autonomous/Independent -- enjoys working with little direction

To apply for this poistion, please send your resume along with the cover letter at [email protected]