Mobile Developer | Développeur d'applications mobile
Date: Nov 29, 2024
Location: Montreal, Quebec, CA
Company: WorkJam, Inc.
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:
As a squad member, you will:
- 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.
(version française)
WorkJam est le premier lieu de travail numérique de première ligne au monde, connectant l'ensemble de la main-d'œuvre sur le terrain pour travailler en parfaite harmonie. WorkJam est une superbe application entièrement modulaire qui résout les problèmes les plus courants rencontrés par les entreprises de première ligne globales grâce à la gestion des tâches, à l'échange de quart de travail, à la planification des équipes, à la communication bidirectionnelle et à la formation.
Nous sommes fiers de nos équipes dévouées qui sont déterminées à faire une différence pour des millions d'employés de première ligne, ce qui nous a permis d'être reconnus parmi les 100 entreprises les plus influentes du magazine TIMEs en 2023.
Avantages de rejoindre WorkJam :
- Salaire et avantages sociaux compétitifs
- 4 semaines de vacances plus congés personnels
- Cotisation à votre régime de retraite/pension
- Un environnement de travail flexible et à distance/hybride pour favoriser un équilibre entre vie professionnelle et vie privée
- Généreuse prime de 4 000 $ pour la recommandation d'employés
- Plateformes d'apprentissage en continu disponibles
Chez WorkJam, nos valeurs fondamentales sont le respect et l'inclusion, l'unification, faire une différence et aller de l’avant. WorkJam est une entreprise internationale à forte croissance avec des opérations en Amérique du Nord, en Europe et en Australie avec notre siège social basé à Montréal. En savoir plus sur www.WorkJam.com
Votre rôle en tant que développeur d'applications mobile
Ce que vous ferez :
En tant que membre de l'équipe, vous devrez :
- Développer et maintenir une architecture robuste pour une application iOS native complexe en termes de fonctionnalités
- Développer rapidement de nouvelles fonctionnalités
- Collaborer avec une équipe d'ingénieurs, de designers et de professionnels de l'assurance qualité expérimentés.
- Travailler en étroite collaboration avec vos pairs pour assurer la cohérence entre les plateformes.
Ce que vous devez apporter à ce poste :
- Obligatoire :
- 3 ans et plus de développement d'applications iOS natives.
- Expérience reconnue en développement Swift
- Expérience avec UIKit
- Expérience de travail avec l'interface utilisateur programmatique avec AutoLayout ou des bibliothèques tierces telles que SnapKit.
- Désir de construire un code propre, maintenable et testable
- Solides compétences en débogage, y compris l'analyse et le débogage des crashs/rapports de crashs
- Forte connaissance de Git
- Atouts importants :
- Expérience de l'utilisation des instruments Xcode pour le débogage et l'optimisation
- Expérience avec Swift Concurrency
- Expérience avec des outils d'intégration continue tels que Bitrise
- Familiarité avec la conception d'API RESTful
- Bonne compréhension du cycle de vie du développement logiciel (SDLC)
- Bonne compréhension des outils Atlassian (Jira, Confluence et Bitbucket)
- Capacité à résoudre des problèmes et à faire preuve d'esprit critique
- Orienté vers la qualité et le client
- Capacité à collaborer efficacement avec des équipes dans un environnement de travail hybride et à discuter de sujets complexes avec des publics techniques et non techniques.
- Atouts :
- Publication d'une application sur l'App Store
- Expérience avec SwiftUI
- Expérience avec Swift 6 / vérification stricte de la concurrence
Ce rôle nécessite une maîtrise de l'anglais pour interagir avec des collègues internationaux en dehors du Québec. La maîtrise de l’anglais, tant à l’oral qu’à l’écrit, est essentielle. Nous sommes fiers d’offrir des opportunités d’emploi bilingues à tous les candidats qualifiés. Nos descriptions de poste sont rédigées en français et en anglais pour accueillir les talents francophones et anglophones.
Joindre WorkJam, c'est faire partie d'une organisation qui croit en l'équité et la diversité. Nous soutenons tout le monde, peu importe votre origine ethnique, votre religion, votre âge, votre sexe, votre orientation sexuelle, votre identité, votre handicap ou autres. Le masculin est utilisé pour alléger le texte.