F

Flynn Companies

Building envelope solutions for properties

Senior Mobile Developer

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeMississauga, ON, CanadaCA$120k - CA$135k /yr

About the Job

Requirements

  • Post-secondary education in Computer Science, Software Engineering, Information Technology, or a related field.
  • At least 8 years of professional software development experience, with a track record of excellence in production software development.
  • At least 5 years of mobile development experience in iOS.
  • At least 5 years of experience with mobile app deployment and distribution processes.
  • At least 2 years of mobile development experience in Android.
  • Familiarity with AI-powered development tools such as GitHub Copilot, Claude Code, or similar.
  • Understanding of IT standards, user experience design, mobile user interface and user experience best practices, Agile methodologies, and test-driven development.
  • Ability to work both as part of a team and independently.
  • Proficiency consuming and designing RESTful APIs and working with JSON.
  • Understanding of object-oriented programming principles and design patterns including MVVM, MVC, and MVP.
  • Technical abilities with SwiftUI and UIKit; Java and Kotlin; AI development tools; iOS CoreData, Android Room, and MongoDB Realm; Firebase; SQL Server and MongoDB Atlas; and Microsoft Azure CI/CD pipelines and App Service.
  • Written and verbal communication skills; organizational skills and ability to prioritize tasks based upon direction given to the team; and analytical, problem-solving, and decision-making abilities to investigate and resolve user-reported issues.

Responsibilities

  • Work on mobile app development projects that drive revenue, cost savings, and business team performance.
  • Build and maintain mobile applications that interact with APIs, primarily focused on iOS development while supporting Android feature parity.
  • Identify and use AI-powered tools and practices to enhance the team and deliver short- and long-term value.
  • Take responsibility for quality, security, and building testable software.
  • Use a feedback cycle with direct communication with users and stakeholders to support and enhance the suite of custom mobile applications.
  • Collaborate regularly with members from different teams to enhance teamwork and support project success.
  • Develop and validate code that meets acceptance criteria and quality and performance standards.
  • Build automated tests and build pipelines to support continuous integration and continuous delivery.
  • Continue learning new technologies and tools to maintain and improve the technology stack.
  • Participate in a rotating weekly on-call schedule and provide off-hours support as required.

Desired Qualifications

  • Experience with Atlassian Jira, GitHub, Azure DevOps, Aha!, New Relic, Luciq, XCTest, or Xcode Instruments.
  • Experience with Xamarin Framework and C#.
  • Experience with JavaScript front-end frameworks such as Angular, React, or Vue.
  • Experience with Amazon AWS services including Elastic Beanstalk, Lambda, DynamoDB, or API Gateway.
  • Experience integrating AI functionality into production mobile applications to enhance user value.

About the Company

Flynn Companies

Building envelope solutions for properties

The Flynn Group of Companies is a premier provider of building envelope solutions, boasting over 40 years of experience in roofing systems, glazing, curtain walls, architectural metals, and waterproofing services. This company is a great place to work due to its deep expertise in creating innovative and effective building solutions, and a strong commitment to professional growth and development within the industry. Employees at Flynn are provided with cutting-edge tools such as the F.A.S.T. app, facilitating efficient repair and maintenance tasks, empowering them to excel in their roles and service delivery.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Mississauga, Canada
Founded
1978

Recently Posted Jobs

Explore more opportunities at Flynn Companies

See more jobs