Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Programmeur iOS sénior améliorant le PDV de Lightspeed, plateforme infonuagique de commerce pour restaurants. Développement SwiftUI, intégrations et expériences client pour les marchés EMEA et NOAM.

Responsibilities

  • Support Lightspeed’s Restaurant product group in expanding into new markets and countries and improving the restaurant commerce platform
  • Enhance the iOS application by developing innovative features and customer-focused workflows
  • Design and implement mobile applications for iOS devices using SwiftUI
  • Prioritize the development of new features and the maintenance of existing integrations
  • Expand the company’s presence in new markets through new iOS capabilities
  • Report to the squad leadership and collaborate with Product Management, Design, and cross-functional teams
  • Ensure seamless integration and performance within the POS application
  • Participate in daily Agile ceremonies and refinement sessions
  • Promote code quality and system reliability
  • Take ownership of the codebase and contribute to the resilience of the infrastructure
  • Share knowledge, adopt iOS best practices, and continuously improve the application

Requirements

  • Advanced SwiftUI programming skills
  • Strong knowledge of Structured Concurrency, Blockchain, UIKit, Swift, SQLite, Core Data, and REST APIs
  • Strong knowledge of Apple’s Human Interface Guidelines
  • Experience writing automated unit and functional tests
  • Solid conceptual understanding of software design and code quality
  • Experience with local network communication and external hardware accessories is an asset
  • Experience using AI tools and implementing agentic workflows
  • Professional fluency in English is required
  • Position based in Canada
  • Disclosure of any criminal convictions and completion of a criminal background check

Benefits

  • Flexible work environment
  • Flexible paid time off and remote-work policies
  • Stock options
  • Retirement plan contributions
  • Training and career development opportunities
  • Health and wellness allowance
  • Volunteer time off
  • Employee interest groups and sponsored sports teams
  • Computer purchase program to acquire a personal MacBook
  • Enhanced parental leave
  • Continuous learning opportunities
  • International mobility
  • Accommodations available upon request for candidates with disabilities

Job title

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

FluxiOSSQLiteSwift

Location requirements

HybridMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.