Senior iOS Developer

Lightspeed
Summary
Join Lightspeed as a Senior iOS Developer to modernize and shape the future of their Retail Point-of-Sale (POS) applications. You will own and modernize large parts of their iOS codebase, refactor core systems using Swift and Objective-C, reduce technical debt, and collaborate with engineers, product managers, and designers. The role requires production experience with Swift and Objective-C, strong knowledge of UIKit, Core Data, Fastlane, and REST APIs, and solid grasp of iOS SDK. You will work on-site in Montreal when needed. Lightspeed offers a flexible work culture, genuine career opportunities, and a range of benefits including flexible paid time off, health insurance, health and wellness benefits, paid parental leave, mental health resources, and a LinkedIn Learning license.
Requirements
- Production experience with Swift and Objective-C
- Strong knowledge of UIKit, Core Data, Fastlane, and REST APIs
- Solid grasp of iOS SDK, object-oriented design, and refactoring techniques
Responsibilities
- Own and modernise large parts of our mature iOS codebase
- Refactor and evolve core systems using Swift, Objective-C, UIKit, and Core Data
- Reduce technical debt and introduce scalable architecture patterns
- Lead technical efforts in reducing the Objective-C footprint
- Collaborate cross-functionally with engineers, product managers, and designers to build customer-facing features
- Contribute to code reviews and promote best engineering practices
- Work on-site in Montreal when needed for access to specialised hardware (e.g. payment terminals, scanners)
Preferred Qualifications
- Experience with SwiftUI, Combine, GraphQL, or CI/CD
- Background in payments, financial services, or high-traffic applications
- Interest in API design and developing a polished UI/UX
- Comfortable working with legacy codebases and modernising them
- Strong problem-solving, debugging, and code review capabilities
- Able to work independently and move quickly while maintaining quality
- Experience collaborating across teams in an agile environment
Benefits
- Flexible paid time off policy
- Health insurance
- Health and wellness benefit of $500 per year
- Paid leave and assistance for new parents
- Mental health online platform and counselling & coaching services
- Volunteer day
- LinkedIn Learning License
- Lightspeed share scheme (we are all owners)
- Flexible working policy (remote or hybrid) and unlimited paid time off (yes, you read that right!)
- Mental health online platform and counselling & coaching services
- Health and wellness benefits
- LinkedIn Learning license (learning is always ongoing)
- Volunteer day to be able to give back to society!