Ottawa or Montreal or Toronto Hybrid Employment

lightspeedhq is hiring a Staff iOS Developer

About the Role

Lightspeed is seeking a Staff iOS Developer to join our Hospitality product group, specifically the Lightspeed Tempo team. You will help expand into new markets and enhance our advanced hospitality commerce platform, transforming restaurant service through data-driven pacing and real-time dining flow data.

What You'll Do

  • Collaborate with industry talents to enhance the iOS app by developing innovative features and user-centric workflows.
  • Design and implement aesthetically pleasing, efficient, and functional mobile applications for iOS using Swift and Objective-C.
  • Prioritize daily activities between developing new features and maintaining existing integrations, with a focus on expanding into new markets.
  • Report to the Team Lead and engage with Product Managers, UI/UX Designers, and cross-functional teams to ensure seamless POS integration.
  • Participate in daily Agile ceremonies, brainstorming sessions, and execute solutions to enhance user engagement.
  • Champion high standards in code quality and system reliability, take ownership of the codebase, and contribute to infrastructure robustness.
  • Elevate team performance by sharing insights, adopting iOS best practices, and seeking ways to innovate and improve the app.

What We're Looking For

  • Advanced programming skills in Swift.
  • Good knowledge of Structured Concurrency, UIKit, SwiftUI, Core Data, and REST APIs.
  • Experience in writing automated unit and functional tests.
  • Good conceptual understanding of software design and code beauty.
  • You are a team player who likes to contribute to discussions and share your opinion.
  • You are self-motivated and can function effectively in a team environment with minimum supervision.
  • You are always seeking improvement and progress.
  • You are eager to make decisions and not afraid of making mistakes.
  • You are keen on sharing your knowledge and expertise with your peers.
  • Fluency in English as a working language is required.

Nice to Have

  • Programming skills in Objective-C.
  • Experience with local network communication and external accessories (e.g., payment terminals, printers).

Technical Stack

  • Swift
  • Objective-C
  • Structured Concurrency
  • UIKit
  • SwiftUI
  • Core Data
  • REST APIs

Team & Environment

You will join one of our squads within the Hospitality product group, specifically the Lightspeed Tempo team, and report to the Team Lead.

Benefits & Compensation

  • Lightspeed equity scheme.
  • Flexible paid time off policy.
  • Extended Healthcare benefits.
  • Health and wellness benefit of $500 per year.
  • Paid leave and assistance for new parents.
  • Mental health online platform and counseling & coaching services.
  • Volunteer day.

Work Mode

This is a hybrid position open to candidates globally.

Lightspeed is a proud equal opportunity employer and we are committed to creating an inclusive and barrier-free workplace. Lightspeed welcomes and encourages applications from people with disabilities.

Required Skills
SwiftObjective-CStructured ConcurrencyUIKitSwiftUICore DataREST APIsAutomated Unit TestingFunctional TestingSoftware Design
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
About company
lightspeedhq

Powering the businesses that are the backbone of the global economy, Lightspeed's one-stop commerce platform helps merchants innovate to simplify, scale, and provide exceptional customer experiences. Our cloud commerce solution transforms and unifies online and physical operations, multichannel sales, expansion to new locations, global payments, financial solutions, and connection to supplier networks.

Visit website
Job Details
Department Software Development
Category mobile
Posted 14 days ago