Job Description
Lightspeed is seeking a Senior iOS Developer to modernize and shape the future of its point-of-sale (POS) applications for the retail sector. The role involves joining a collaborative team focused on solving technical challenges, modernizing existing systems, and supporting merchants worldwide in growing their businesses.
Responsibilities:
- Taking ownership and modernizing a large part of the existing iOS codebase.
- Refactoring and evolving key systems using Swift, Objective-C, UIKit, and Core Data.
- Reducing technical debt and introducing scalable architectural patterns.
- Leading technical efforts to reduce reliance on Objective-C.
- Collaborating cross-functionally with engineers, product managers, and designers to develop user-facing features.
- Participating in code reviews and promoting good engineering practices.
- Working on-site in Montreal when necessary to access specialized hardware.
Requirements:
- Experience in production with Swift and Objective-C.
- Solid knowledge of UIKit, Core Data, Fastlane, and REST APIs.
- Mastery of the iOS SDK, object-oriented programming, and refactoring techniques.
- Experience with SwiftUI, Combine, GraphQL, or CI/CD tools (Bonus).
- Knowledge in the areas of payments, financial services, or high-traffic applications (Bonus).
- Interest in API design and developing polished UI/UX (Bonus).
- Comfortable with legacy codebases and their modernization.
- Excellent problem-solving, debugging, and code review skills.
- Ability to work independently and move quickly while maintaining quality.
- Experience collaborating across teams in an agile environment.
Lightspeed offers:
- Autonomy, a flexible work culture, and the option to work fully remotely.
- Career opportunities within a company that creates new jobs every day.
- The chance to make a difference by helping merchants grow their businesses.
- Working in a team that is large enough for growth but small enough to have a real impact.
- Development of high-traffic products used globally.
- Opportunities to learn and expand your skills.
- Employee stock options.
- Flexible work policy and unlimited paid time off.
- Online mental health platform and counseling & coaching services.
- Health and wellness benefit.
- LinkedIn Learning license.
- Volunteer day to give back to society.