WorkJam is the world’s first digital frontline workplace, connecting the entire deskless workforce to work in perfect harmony. WorkJam is a fully modular super app that solves the most common problems faced by frontline enterprises around the world through task management, shift swapping and scheduling, two-way communication, and training.
We’re proud of our dedicated teams who are driven to make a difference for millions of frontline employees, which lead us to be recognized among TIME’s 100 most influential companies of 2023.
Perks of joining WorkJam:
- Competitive salary and benefits package
- 4 weeks’ vacation plus personal time off
- Contribution to your retirement/pension plan
- A flexible and remote/hybrid work environment to support a healthy work/life balance
- Generous employee referral bonus of $4,000
- Continuous learning platforms available
At WorkJam, our core values are respect and include, unify, make a difference and lead from the front. WorkJam is a high growth global organisation with operations in North America, Europe, and Australia with our head office based in Montreal. Learn more at WorkJam.com
Your role as a Mobile Developer
What you will be doing:
- Develop and maintain a robust architecture for a feature-complex native iOS app
- Do swift development for new feature sets
- Collaborate with a team of experienced engineers, designers and QA professionals
- Work closely with your peers to ensure consistency across platforms
What you need to bring to this position:
- Mandatory:
- 3+ years of extensive native iOS app development
- Recognized experience in Swift development
- Experience with UIKit
- Comfortable working with programmatic UI with AutoLayout or third party libraries such as SnapKit
- Desire to build clean, maintainable, testable code
- Strong debugging skills, including analyzing and debugging crashes/crash reports
- Strong knowledge of Git
- Important assets:
- Experience using Xcode Instruments for debugging and optimization
- Experience with Swift Concurrency
- Experience with continuous integration tools such as Bitrise
- Familiarity with RESTful API design
- Good understanding of the software development life cycle (SDLC)
- Good understanding of Atlassian tools (Jira, Confluence and Bitbucket)
- Problem solver and critical thinker
- Quality driven, customer focused
- Ability to collaborate effectively with teams in a hybrid workplace and discuss complex topics with technical and non-technical audiences
- Assets:
- Published an application to the App Store
- Experience with SwiftUI
- Experience with Swift 6 / strict concurrency checking
This role requires strong English skills to interact with global colleagues outside Quebec. Proficiency in both spoken and written English is essential. We are proud to offer bilingual job opportunities to all qualified candidates. Our job descriptions are written in both French and English to welcome French- and English-speaking talents. We encourage applications from all qualified individuals and are committed to an inclusive work environment that respects diversity.