iOS Software Developer



Waterloo, Canada
Full Time
2y ago

Company Description

SSENSE (pronounced [es-uhns]) is a global technology platform operating at the intersection of culture, community, and commerce. Headquartered in Montreal, it features a mix of established and emerging luxury brands across womenswear, menswear, kidswear, and Everything Else. 

SSENSE has garnered critical acclaim as both an e-commerce engine and a producer of cultural content, generating an average of 100 million monthly page views. Approximately 80% of its audience is between the ages of 18 to 40. It is privately held and has achieved high double digit annual growth and profitability since its inception.

Job Description


SSENSE is looking for an iOS Software Developer to join our rapidly growing technology team. The iOS Software Developer (Level III) will join a squad and deepen their knowledge of native software development. As part of this growing domain, you will get the opportunity to work on a consumer facing native iOS app that interfaces with GraphQL servers, and is evolving towards a reactive architecture leveraging SwiftUI and Combine.


The ideal candidate will break down with minimal guidance large tasks into smaller, manageable steps to deliver complex tasks required for well-defined features of the Product roadmap. The candidate will contribute to knowledge dissemination within the organization and participate in the recruiting and onboarding of new employees.


  • Product delivery

    • Understand the high-level product roadmap for the squad and immediate features to be developed, contributing to high-level estimation and lay-out of the development sequences

    • Complete complex development tasks with minimal guidance

    • Constantly and actively contribute to pushing code to production with the objective of becoming a main contributor

    • Start to review Pull Requests for simple development

    • Write testable, efficient, and reusable code suitable for continuous integration and deployment, that respect best practices and SSENSE development standards 

    • Review Unified Modeling Language (UML) diagrams and technical documentation, ensuring its quality

  • Ownership and accountability

    • Be accountable for code quality with the assistance of a QA Analyst to conduct adequate testing

    • Review and contribute to technical documentation

  • Knowledge sharing and coaching

    • Join SSENSE University sessions to ramp up on various technologies and host at least two sessions per year

    • Lead the onboarding of new developers

  • Architecture

    • Contribute actively to the design of the solution, challenging other members on technical decisions. 

    • Help junior developers understand the technical design so they can write documentation for the rest of the team

  • Recruiting

    • Participate to HR recruiting events, helping to identify and recruit top developers


  • Bachelor’s degree in Computer Science, Engineering, or a related technical field

  • A minimum of 3 years of native iOS development experience, SwiftUI experience is nice to have.

  • Knowledge related to publishing on the App Store.

  • Experience with XCTest for automated tests is required.

  • Experience with MVC, MVVM or Redux is nice to have.

  • Familiarity with GraphQL and Apple’s Human Interface Guidelines is nice to have.

  • Proficiency in Git.

  • Strong English written and verbal communication skills


  • Fast learner and detail oriented

  • Solution-oriented mindset and can-do attitude to overcome challenges

  • Team player with a high sense of accountability and ownership

  • Ability to thrive in a fast-paced environment and master frequently changing Web technologies and techniques

Apply for this job

Click on apply will take you to the actual job site or will open email app.

Click above box to copy link
Get exclusive remote work stories and fresh remote jobs, weekly 👇
View all remote jobs
Onkar By: Onkar