Post Job Free
Sign in

Senior Software Engineer (Flutter, Mobile)

Company:
Aira
Location:
Toronto, ON, Canada
Posted:
May 12, 2024
Apply

Description:

We are an assistive technology company on a mission to remove barriers and make the world more accessible.

Our service is live, human-to-human professional assistance for people who are blind or have low vision. Using the powerful combination of a camera and the Aira app on someone’s device of choice, a professionally-trained visual interpreter will assist by visually interpreting what is in the camera’s view or on screen, from describing to reading, from explaining to navigating – just about anything, safely and securely.

As a Senior. Software Engineer, you’ll be primarily working on our mobile application that provides our users with access to the Aira services. Our Flutter app uses WebRTC video conferencing, event queues, RESTful APIs and third party integrations to provide the best possible user experience. You'll be expected to take ownership of the code base and work directly with the product and design teams to enhance the technology that will put Aira in front of as many consumers and businesses across the world as possible.

Role & Responsibilities:

Develop and maintain our Flutter app across iOS, Android and Web

Collaborate directly with our product and design teams to continually enhance the Aira technology

Advocate for high-quality software architecture, features, test cases, and application performance monitoring

Engage actively in our agile software development process, fostering close ties with UI designers and fellow engineers

Influence our organizational culture and processes positively

Be a champion of productivity, ensuring tasks are completed effectively and efficiently

Required Qualifications:

3+ years’ expertise in Flutter/Dart.

Notable experience as a crucial contributor to a mobile application development team.

Capability to collaborate remotely as an integral component of a top-tier team.

Enthusiasm for learning new technologies, languages, tools, and frameworks.

A knack for handling complex problems, refining code, and pinpointing issues in intricate systems.

Bonus Qualifications:

Experience with WebRTC, Janus or other video conferencing tools

Proven ability to build and troubleshoot native Flutter SDKs

Experience with native iOS and/or Android app development

Experience with building accessible software for blind and low vision users

Experience with Firebase and/or GCP

Experience building multiple related applications on the same internal platform

Team lead experience

Why Join Us?

Fully remote position, giving you flexibility and balance.

Make a tangible difference in a mission-focused environment.

Competitive salary complemented by significant equity options.

Comprehensive benefits including top-tier medical, dental, vision, life, and disability insurance.

Enjoy a hands-on culture unhindered by excessive process or oversight.

Be part of a fun, dedicated, and hard-working team who are the magic behind our award-winning company.

Apply