Senior IOS Developer

Lightspeed
Summary
Join Lightspeed as a Senior iOS Developer and contribute to the enhancement of our hospitality commerce platform. You will collaborate with a talented team to develop innovative features and user-centric workflows for our iOS app, focusing on expanding our reach into new markets. Your responsibilities include designing and implementing mobile applications using Swift and Objective-C, prioritizing daily tasks between new features and maintenance, and actively participating in Agile ceremonies. You will report to the Team Lead and collaborate with cross-functional teams. This role requires advanced programming skills in Swift and Objective-C, a strong understanding of iOS development concepts, and experience with automated testing. Lightspeed offers a flexible work culture, opportunities for career growth, and a comprehensive benefits package.
Requirements
- Advanced programming skills in Swift (and ideally Objective-C)
- Good knowledge of Structured Concurrency, UIKit, SwiftUI, Core Data, 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
Responsibilities
- Collaborate with some of the industry's top talents to enhance our iOS app by developing innovative features and user-centric workflows
- Design and implement aesthetically pleasing, efficient, and functional mobile applications tailored for iOS devices using Swift and Objective-C
- Prioritize daily activities between the development of new features and the maintenance of existing integrations, with a strong focus on expanding our presence in new markets through novel iOS capabilities
- Report to the Team Lead and maintain active engagement with Product Managers, UI/UX Designers, and cross-functional teams to ensure seamless integration and performance within our POS
- Participate in daily Agile ceremonies, engage in creative brainstorming sessions to challenge the conventional approaches, and execute cutting-edge solutions that enhance user engagement
- Champion high standards in code quality and system reliability, take ownership of the codebase, and contribute to the robustness of our infrastructure
- Elevate the team's performance by sharing insights, adopting best practices in iOS development, and continually seeking ways to innovate and improve our app
Preferred Qualifications
Experience with local network communication, external accessories (eg. payment terminals, printers) is a plus
Benefits
- Lots of autonomy, flexible work culture and the option of fully remote work
- Genuine career opportunities in a company thatβs creating new jobs every day
- Opportunity to make a difference; help merchants grow their businesses and become more successful by creating or improving products and addressing customer feedback
- Work in a team big enough for growth but lean enough to make a real impact
- Development of very high traffic products, used at the global scale
- Opportunities to learn and expand your skill set
- Become a valued part of the diverse and inclusive Lightspeed family
- Lightspeed equity scheme (we are all owners)
- 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