Tech Stack
AWSAzureCloudCypressDockerGoGoogle Cloud PlatformiOSJavaJavaScriptKubernetesNode.jsObjective-CReactSwift
About the role
- Develop and maintain our native iOS application using Objective-C/Swift, iOS SDK, Xcode
- Develop and maintain our web applications using Node.js, React, and Java
- Collaborate with designers, product managers, and engineers to develop new products, features and improve existing products
- Ensure the highest level of performance and user experience for our web applications
- Own and be accountable for your work
- Write code that is clean, tested, maintainable, and efficient; encourage others to do so via meaningful code reviews
- Work with your team and other teams to integrate our web applications with third-party services and APIs
- Lead initiatives with your team
- Mentor junior developers and contribute to our engineering culture and best practices
Requirements
- 6+ years of experience as an iOS/full stack developer
- Solid understanding of the full iOS development life-cycle, build processes, testing, and operations
- Experience with React, Node.js, and Java as well as backend web development technologies
- Proficient with Elastic, document-based, and relational databases
- Experience with Kubernetes, Docker and cloud services such as GCP, Azure, or AWS
- Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
- An extreme ownership mentality
- Strong problem-solving skills and attention to detail
- Excellent communication and collaboration skills
- Experience with agile development methodologies
- Strong understanding of software development principles, design patterns, and best practices
- Proven track record of delivering high-quality software projects on time
- As a global company with employees and clients outside of Quebec, fluency in English as a working language is required
- Nice to have: Experience with Go/Golang and knowledge of serverless computing
- Nice to have: Experience with Cypress and Test Automation
- Nice to have: Experience with Test Driven Development and XCTest for unit/integration/UI testing
- Nice to have: Experience with observability, metrics, and monitoring
- Join a growing team and help us move to the next level
- Amazing benefits & perks, including equity for all Lightspeeders
- Lightspeed equity scheme (we are all owners)
- Flexible paid time off and remote work policies
- Health insurance
- Contributions to your pension plan - RRSP
- Health and wellness benefit of $500 per year
- Paid leave and assistance for new parents
- Mental health online platform and counseling & coaching services
- Training opportunities to grow your skills and career
- Volunteer day
- Fully stacked kitchen (hot and cold beverages, meals served)
- Happy hours to build relationships with colleagues
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Objective-CSwiftiOS SDKXcodeNode.jsReactJavaElasticKubernetesDocker
Soft skills
problem-solvingattention to detailcommunicationcollaborationownership mentalitymentoringleadershipcode reviewagile methodologiesengineering culture
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software Engineeringrelated field degree