Flutter Developer

  • Hybrid (00000, Lahore, Punjab, Pakistan)
  • Tech

About Us

vFairs is an all-in-one event management software that helps organizations of all sizes host

memorable virtual, hybrid and in-person events. We’re on a mission to help organizations influence, inspire & delight audiences they care about without limits of space & time. Rated #1

by our customers on review sites such as G2, Capterra, and SourceForge, we empower companies to host engaging & high-impact events using our best-in-class tech, combined with unbeatable customer support.


Company Culture

We are a team of diverse employees from around the world, bringing our unique skills and experience together to create a well-rounded supportive remote-first environment. Our culture relies on the values of inclusivity, innovation, accountability, and transparency with absolutely no ceiling on how high you can fly with us!


What we do

vFairs offers an online events platform that enables organizations to connect with audiences all over the world at scale. vFairs helps organizers gain massive reach, create memorable impact with rich 3D designs, and serve as an engaging destination where attendees can interact and network using the best-in-class chat and webinar tools.


About the role

vFairs seeks a Flutter Developer to join our dynamic development team. Collaborating closely with product owners, UX designers, and the wider development team, you'll create and publish apps for our diverse clientele using agile methodologies.


Location & Work Timings

You are expected to work from the Lahore office for the first 3 months from 10 AM to 7 PM (PKT). Post-training the working hours will be 7 PM till 4 AM, and you will be working remotely.


Responsibilities

  • Understand product requirements and the architecture of web applications
  • Develop mobile applications
  • Work with Software Architects to construct an API strategy to facilitate app development
  • Collaborate with UI/UX designers to align on user experience and design
  • Design and develop agreed mobile app features
  • Ensure the scalability and maintainability of the applications
  • Troubleshoot and debug bugs and issue fixes
  • Keep abreast with new technologies. Estimate and implement them to make app development faster and easier
  • Use objective C while developing apps for mobile devices


Requirements

  • Proven 2-3 years of experience working with Flutter
  • Familiarity with third-party libraries and APIs in Flutter
  • Strong understanding of the mobile landscape, architectures, trends, and emerging technologies
  • Solid grasp of the full mobile development life cycle
  • Proficiency in working within an agile development process
  • Expertise in version control and continuous integration tools, specifically Git
  • Ability to write clear, maintainable, and testable code
  • Excellent communication skills in English
  • Preferably holds a bachelor's degree in Computer Science or a related field
  • Must have intermediate knowledge of:
  1. Google Maps & location services
  2. Push/Local Notifications
  3. Provider Design Pattern
  4. SQLite Database