Find jobs in Canada today!

To post a job, login or create an account |  Post a Job

SSENSE: Staff Software Developer – Mobile


This is a Full-time position in Westmount, QC posted July 9, 2021.

Company DescriptionSSENSE, pronounced [es-uhns], is a Montreal-based fashion platform with global reach.

Founded in 2003, SSENSE is pacing the vanguard of directional retail with a mix of luxury, streetwear, and avant-garde labels.

We produce industry-leading original content and take pride in building our own technology solutions and systems from scratch.

Our field of focus has grown beyond that of a typical e-commerce entity as we explore the nexus of content, commerce, and culture.Currently serving 150 countries, generating an average of 88 million monthly page views, and achieving high double digit annual growth since inception, SSENSE is becoming a cultural protagonist in its own right.Job DescriptionThis is a remote position within CanadaWhile Radically Improving The Customer Experience, We Are Aiming To Solve The Following ChallengesReporting to the Director of Software Development, the Staff Software Developer Mobile will lead multiple initiatives to bring mobile applications and other native form-factors to the forefront of the SSENSE digital experience.

Recent updates to our technology stack, including a federated GraphQL gateway and serverless infrastructure, and an evolving portfolio of consumer-facing products now position native as a compelling playground to do great work at pace.How might we design a framework for rapidly bootstrapping new native experiences?What reference architecture is ideal for hypergrowth native applications living atop a microservice architecture?What role do new languages play within our native portfolio?

What advances in native technology should we leverage to deploy the highest performing, fault-free software?How might we deploy machine learning natively ‘at the edge’ of these applications, providing dynamic and personalized experiences for our customers?The ideal candidate has the ability to inspire multiple teams to ideate and execute towards a common vision.

In parallel, they will strongly influence the product strategy and direction of the domain.

Finally, this role will raise the bar for quality and technical excellence for a rapidly growing area of the technology organization.ResponsibilitiesSolution development (70%)Lead the development of native development, with a primary focus on mobile applicationsOwn the evolutionary architecture of the mobile domain and coach multiple Technical Leads through decision-makingProvide a robust technical roadmap and facilitate structured, fact-based discussions with Product Management and other stakeholders on prioritizationParticipate in the implementation through proactive collaboration with the development teams by involving them in the design discussions, participating in the sprint ceremonies, conducting code reviews and technical review sessionsProvide architectural designs, proofs of concept, code samples and tools to support the implementationDomain advocacy and continuous learning (20%)Be a figurehead within the domain for scalability, resilience, and reliabilityCreate high accountability within the domainContinuous learning and sharing the knowledge of the latest technologies and trends in mobile/nativeActively contribute to SSENSE University, the internal peer learning platform, in order to promote continuous learningRecruiting and ambassadorship (10%)Participate in HR recruiting events, helping to identify and recruit top talentConduct interviews and document the outcomeAct as SSENSE ambassador in the tech community, representing the company in local meetups, conferences, contributing to open-source, publishing on the SSENSE tech blog, etcQualificationsBachelor’s or Master’s degree in Computer Science, Engineering, or a related technical fieldA minimum of 3 years experience building and deploying consumer-facing mobile applicationsA minimum of 8 years experience designing and building software solutionsExtensive knowledge of Typescript programming language, with experience in React Native and SwiftExperience with GraphQL, with emphasis on Apollo Client and/or AWS AppSyncExperience with serverless infrastructure (AWS Lambda) with understanding of cold start management, burst concurrency, and provision controlExpertise with cloud resources (AWS) with the ability to operate them (certification preferred), Edge architecture ( Cloudflare, Ambassador), and ability to use containers and orchestration frameworks (Kubernetes)Strong written and verbal communication skillsSkillsHighly analytical and detail orientedStrong leadership, time management, and problem solving skillsAbility to influence and drive change, with an extreme sense of accountability and ownershipAbility to present complex technical information in a clear and concise manner to a variety of audiencesSolution-oriented mindset and can-do attitude to overcome challengesAbility to thrive in a fast-paced environment and master frequently changing technologies and techniquesAdditional InformationWORLD CLASS TECHNOLOGY Technology is at the core of everything we do at SSENSE.

Driven by an engineering mindset and a problem-solving attitude, we blend fashion with technology to deliver an unparalleled experience to our customers as we build seamless, custom solutions to deliver the SSENSE offering.WORLD CLASS TEAMThe SSENSE tech team is responsible for an international headless commerce platform.

Working in an agile environment, our squads are made up of experienced innovators in Product Management, QA, Design, DevOps, Software Development, Machine Learning, Data Engineering, and Security.

Headquartered in Montreal, our technology organization has been growing at a rate of 2X year-over-year and is doubling once again in 2021 as we expand across Canada, US, and Europe.WORLD CLASS PLATFORM The SSENSE platform runs on Amazon Web Services making use of serverless microservices across web, mobile and app.

Our event-source architecture already achieves over 10,000 requests / second and growing at an unmatched pace, currently unseen across the industry.

Our data-driven culture of innovation empowers every product team across the tech organization to explore building, testing and learning with the latest in Machine Learning techniques.

Our automated continuous improvement DevOps model (making use of both blue / green and canary deployments) results in an average of 50 production releases every day.Read more about us on our SSENSE Tech Blog.