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.
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.
RESPONSIBILITIES
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
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
Click on apply will take you to the actual job site or will open email app.