Senior Flutter Developer

Senior Flutter Developer

  • Pay Rate: $76.00/hour, depending on experience
  • Contract Length: 
  • Location: Calgary, Alberta

Raise is currently hiring a Senior Flutter Developer on behalf of our client. They’re expanding their team to meet growing needs, making this a unique opportunity to work with an industry leader. Our Client,  is a major Canadian airline.

Note: The primary pay rate is based on T4 classification; however, we will also consider applications from candidates interested in an INC classification, where applicable.

Description 

The Senior Flutter Developer to join our clients high-energy Mobile App Team. In this role, you will play a critical part in enhancing our guest experience by delivering robust, high-quality mobile solutions. Your immediate focus will involve a key operational priority: re-architecting and implementing advanced push notification systems for the guest check-in flow, ensuring our travelers receive timely, reliable information when it matters most.

As a senior member of the team, you won’t just write code; you will mentor others, advocate for best practices, and collaborate across functional lines to keep ’s digital presence flying high.

Responsibilities

  • High-Quality Engineering: Design and write robust, extensible, and maintainable code that meets rigorous business and technical requirements.
  • Collaborative Development: Work both independently and in pair-programming environments to develop ’s mobile apps while adhering to established coding standards and style guidelines.
  • Process Advocacy: Actively promote the daily use of software development best practices, including Clean Architecture, SOLID principles, and Agile methodologies.
  • Quality Assurance: Design and develop comprehensive automated unit and integration tests to validate feature requirements and ensure a bug-free guest experience.

Qualifications

  • Flutter & Dart: Senior-level expertise in Flutter development, including state management, widget lifecycle, and asynchronous programming.
  • Native Proficiency: Senior-level knowledge of Swift/Objective-C (iOS) or Kotlin/Java (Android) to handle platform-specific implementations and plugins.
  • Mobile Ecosystem: Deep understanding of Apple’s Human Interface Guidelines and Google’s Material Design standards.
  • Design-to-Code: Proven ability to translate complex UI/UX designs and wireframes into high-fidelity, performant mobile interfaces.
  • Architecture: Practical experience with object-oriented software design methodologies and common design patterns (MVVM, BloC, Provider, etc.).
  • Agile Mindset: Practical understanding of iterative development processes, specifically Scrum.
  • Cloud Integration: Experience working with cloud service providers such as Azure, AWS, or Google Cloud Platform (GCP).
  • Soft Skills & Work Environment
  • DevOps Culture: Ability to thrive in a cross-functional DevOps environment, coordinating with CI/CD experts and backend engineers.
  • Customer Focus: A strong drive to improve the guest journey, operating effectively in an energetic, fast-paced business environment.
  • Discretion: Ability to demonstrate sound judgment regarding confidential data and sensitive operational matters.
  • Service Excellence: Commitment to providing a high level of service to both internal stakeholders and external guests.
  • Nice to Haves
  • Accessibility: Experience developing mobile applications that conform to WCAG guidelines to ensure all guests, regardless of ability, can navigate the app.
  • Travel Industry Experience: Prior experience with airline booking systems, GDS, or travel-related notification engines.
  • Education and Certifications
  • Bachelor’s Degree in Computer Science, Software Engineering, or a related technical field (or equivalent professional experience).
  • Certifications (Optional but encouraged):Google Certified Associate Cloud Engineer.Professional Scrum Master (PSM) or Certified Scrum Developer (CSD).

Additional Information 

  • Our client asks that candidates provide 2 Endorsements/References at the time of application: ( this could be a colleague/manager that worked with you on Recent Projects that relate to this role Ask them to provide a Quick Endorsement – testimonial in point form of your accomplishment / value added) to highlight your skills for this role

Looking for meaningful work? We can help!

Raise is an established hiring firm with over 65 years of experience. We believe strongly in making the world a better place through work, which is why we’re a certified B Corporation and donate 10% of our profits to charity.

We strive to build teams that reflect the diversity of the communities we work in. We encourage all qualified applicants to apply, including people from traditionally underrepresented groups such as women, visible minorities, Indigenous peoples, people identifying as LGBTQ2SI, veterans, and people with visible/nonvisible disabilities.

We have a dedicated webpage for accommodations where you can learn more about what we offer and request accommodation: https://raise.jobs/accommodations/

In order to submit candidates for roles, our clients will sometimes require personal information to confirm the identity of applicants and their legal status to work. Raise will never ask you for personal or banking information unless you have been selected for a job. If you are ever unsure about the legitimacy of this or any other Raise job posting (or have any other questions), please contact us at +1 800-567-9675 or hello@raiserecruiting.com.

#WES

#LI-SC1

Senior Flutter Developer

Similar job opportunities:

When you apply for a job with us, you consent to the use of automated screening tools — including voice and text analysis — for this job and future jobs with Raise. These tools help us review resumes, assess qualifications, and make initial recommendations; however, all final reviews and hiring decisions are made by people. Questions? Contact us at hello@raiserecruiting.com

Search all jobs:

Search jobs by title or keyword
Click here

Keep exploring!