Senior Mobile React Native Developer
Montreal, Quebec, Canada - Permanent
Job Description
Our client is a leader in the premium flexible workspace sector, known for offering some of the most highly rated professional environments in the industry. Their mission is to help teams have more fulfilling workdays. They value collaboration, creativity, and the energy that comes from solving problems together.
They’re also deeply committed to building a workplace where everyone feels comfortable being themselves. A wide range of perspectives, backgrounds, and experiences is central to delivering top-tier service to their members and supporting an inclusive team culture.
You’ll be joining a company that embraces individuality and believes in the power of people working together toward shared goals.
About the Role:
Our client is hiring a Mobile Engineer with expertise in React Native. In this role, you’ll join a forward-thinking engineering team that plays a central role in modernizing how people experience shared workspaces. You’ll contribute directly to building mobile tools that help thousands of users each day.
This is a highly collaborative environment engineers regularly work alongside product and design colleagues to develop robust, scalable features. You'll be instrumental in shaping the mobile experience, ensuring the app is both resilient and intuitive.
Preference will be given to candidates based in Montreal, Canada.
You will:
•Build and maintain the mobile application which includes backend work
•Ensure scalability and resilience of the solutions implemented
•Partner with business units and Product team to implement suitable technology that aligns with Industrious' overall systems architecture and data strategy
•Deliver high quality code, in accordance with best practices, and stay up-to-date on best practices
•Future-proof the software solutions you deliver by minimizing built-in assumptions, and writing tests where appropriate
•Contribute to the culture of our team
Must Have Skills:
•Bachelor's or Master's degree in Computer Science, or a related field.
•Proven experience as a Full-Stack Mobile Engineer. At least 5 years of experience in a previous role.
•Strong knowledge of Javascript, Typescript, React Native and NodeJS.
•Strong knowledge of native ecosystems, iOS and Android. Experience in native languages (Java/Objective C) an asset.
•Strong knowledge of unit testing with React Native Testing Library and Jest.
•Strong understanding of state management in React.
•Deep understanding of distributed architecture, experience with micro services and event streaming platforms such as Apache Kafka an asset.
•Experience with CI/CD with Code Magic an asset.
•Experience with dealing with Apple/Google guidelines and store submission an asset.