Flutter Developer
Location: Bristol, UK, or Remote
Company: Virti

Flutter Developer

This can be a remote position, but the preferred location is Bristol, UK.

Virti is a multi-award-winning cloud-based training platform that helps enterprises create, scale and analyse training experiences. Virti is truly scalable and provides equity of access for users. Our cloud-based learning management system houses our Creation Suite and Analytics Engine and allows for distribution across desktop, mobile and virtual and augmented reality headsets. Our Analytics Engine uses artificial intelligence to turn subjective feedback into objective data with unique data science insights and predictive analytics on training performance. We're not just software; we are L&D professionals, UX specialists and content creators and provide help with implementation, content creation, bespoke projects and deployment and support.

We use virtual reality, 360 videos, 2D video for simulations, artificial intelligence and gamification to help employees learn faster and remember training for longer. With a mission to elevate performance through immersive digital training experiences, we are crafting the future of learning for corporations, healthcare, education, and the public sector.

A TIME Best 100 Invention company, we have been featured on the Nasdaq Tower in Times Square and have won multiple awards while scaling up fast; now a global company with customers in North America, EMEA and APAC. Read more about Virti use cases in the news here: https://virti.com/company/virti-in-the-news/.

About the role

We’re hiring for a hardworking and self-motivated Flutter developer who thrives on developing innovative and easy to use applications. You’ll work independently, proactively and will have the opportunity to try new technologies and to seek out new solutions to the multitude of challenges you’ll face in a fast-paced, tech startup environment. You’ll be part of a company that values teamwork, teaching and learning from your co-workers.

At Virti, we are building the best learning tools globally, using the latest VR/AR/AI technologies. By joining our existing core platform team, you'll own the migration of our existing app over to Flutter and continue to improve it with new features.

What you’ll do

  • Migrate our existing mobile application to Flutter.
  • Develop new features based on customer feedback.
  • Make technology decisions and contribute to product strategy.
  • Integrate with the rest of the wider tech team. It will be required of you to work with team members to coordinate the development of a feature together.
  • Testing and bug fixing.
  • Work in an agile environment.
  • Keep up to date with the latest developments of Flutter and other app development frameworks.
  • You will be modifying, testing, and implementing UI and widgets with sophisticated state and design requirements on a day-to-day basis.

Who you are

  • Experienced as a close collaborator with the product, creative, and business partners, and seen projects through from start to finish, managing deadlines and customer expectations.
  • Experienced in developing and shipping commercial Flutter projects.
  • Experienced with hosting native iOS and Android views inside Flutter.
  • Excellent Dart programming skills.
  • Skilled in layout using widgets.
  • Knowledgeable of Git.
  • Familiar with offline data persistence (SQLite, Core Data).
  • Experienced working with Error reporting and Automated testing tools.
  • Able to coordinate, prioritise, and manage time effectively. At Virti, we value people taking ownership over their tasks and exceeding expectations and give our employees freedom to shape their work to attain these goals.
  • Coachable and curious and have a strong passion for learning.
  • A great communicator (verbal and written) and relationship skills.
  • A collaborative approach and an interest to learn skills outside your immediate comfort zone.
  • Passionate for technology, gaming, and learning.


  • Experience with unit, widget and integration testing.
  • Familiarity with GraphQL.
  • Familiarity with native iOS and Android development and deployment to the app stores.
  • Familiarity with Unity.

Diversity Promise

At Virti, we're committed to cultivating an environment that promotes equality, diversity, and inclusion. We are a global community, and we believe our unique qualities must be celebrated as they are critical to our innovation. It's essential to us that you bring your authentic self to work every single day, no matter your age, ethnicity, religion, citizenship, gender identity, sexual orientation, disability status, neuro-diversity, or otherwise. Inclusion isn't just an initiative at Virti. We strive to embed it not just into our core values but throughout our entire ecosystem.

All you need is a passion and a desire to be part of our mission.

Benefits of working for Virti

+ Joining a robust, hardworking and caring organisation with a noble purpose

+ Competitive pay and pension 25 holiday days a year (plus one more if you wish to take one after your Birthday)

+ Flexible working hours and remote working

+ Remote work bursary, home office setup and remote work-friendly

+ Investment in your growth (mentoring, live education, PDP investment)

+ Fast growth company with plenty of room for growth and career development

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request an accommodation.

Job posted on 8th June 2021-06-08T11:45:37.119 2021-07-24T11:45:38.468

When clicking on the button to apply, you will leave Flutter Jobs and go to a job application page outside this site. Flutter Jobs accepts no liability or responsibility as a consequence of any reliance upon information on there (external websites) or here.