Search jobs > Toronto, ON > Senior software engineer

Senior Software Engineer (Flutter, Mobile)

Aira
Toronto, Ontario, Canada
$190K a year (estimated)
Full-time

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.

If you resonate with our mission and are eager to drive innovation in the assistive technology space, we would love to hear from you. Apply today!

21 days ago
Related jobs
Amazon Development Centre Canada ULC
Toronto, Ontario

We are looking for a Senior Software Development Engineer (SDE III) to leverage our cloud services, unique data, the latest machine learning methods and big data technologies to develop solutions that help our self-service advertisers reach their full potential. Kindles, tablets, and mobile devices....

Electronic Arts Inc
Toronto, Ontario

Senior Physics Software Engineer. As a Senior Physics Engineer at SEED, you will:. You work well within a team and want to collaborate with other researchers, engineers, artists, and designers. ...

Flipp
Toronto, Ontario

Senior Full-Stack Software Engineer (with deep expertise on the front-end). Being a founding engineer means that you’ll have a high degree of impact and autonomy on how the engineering team and culture grow in Toronto. Avoids over-engineering solutions and appreciates how building software can be a ...

TM8
India

In a typical week, an Intermediate or Senior Software Engineer will develop new features working with product management, sales, and customer success in one of the core application modules in the platform. This position would be based in Vancouver, or with the right level of seniority, could be a re...

Informa PLC
Toronto, Ontario

You’ll work with a diverse team of highly talented engineers and product managers to build our next generation data platform, support migration of products from legacy infrastructure, and help product engineering teams leverage the platform to launch new products. Backend software engineering experi...

Lyft
Toronto, Ontario

Our Infrastructure team is passionate about building software to solve problems at massive scale. As a Infrastructure Engineer at Lyft, you will run our Production Infrastructure by monitoring system availability and take a holistic view of our platform health. You will build software and platforms ...

Babylist
Canada

Babylist is looking for a Senior Software Engineer to join the Growth engineering team. You’ll work with expert technical leads and software engineers to build the first key experiences our users have with Babylist, from outreach to new users, to landing pages, sign-up, onboarding and beyond. A high...

Unreal Gigs
Toronto, Ontario

We're seeking a Senior / Staff-level engineer to spearhead the development and enhancement of our data processing, automation, and API infrastructure. Design and build software capable of reaching millions of users. Foster relationships with other engineering teams and collaborate across functions. ...

Okta, Inc.
Canada

Software Engineer to join a team focused on designing and developing Admin Core Experience that is foundational to Okta Admin journey. The ideal candidate will share our passion and great pride in elegant solutions and will join an engineering group that strongly believes in designing for scale, rig...

Sophos
Canada

We are looking for software engineers with backgrounds in network security to join our Network Security Group Xstream Firewall Hardware/Cloud Platform Team. Passion for software engineering and coding with proven ability to test/debug own code. Ability to work well with team of senior and junior eng...