Senior Software Engineer, iOS / Swift/ Remote

Posted 3 years ago  • San Francisco, CA
Stack Overflow

As a luxury consignment company, we’re constantly innovating to make the experience faster, easier, and more innovative for everyone who wants to consign with us. We’re looking for a Senior Software Engineer focused on iOS application development to work in our Buyer team! In this role, you’ll own significant portions of our customer-facing iOS application, as well as internal apps and services. We're looking for engineers who bring fresh ideas from all areas, including APIs, distributed computing, large-scale system design, networking and data storage, security, mobile UI and UX design, and seamless experiences. You’ll be exposed to the latest technology, a ubiquitous data-driven culture, and a team of dedicated individuals ready to collaborate.

What You Get To Do Every Day

  • Build and maintain features within our iOS applications
  • Partner with product and business to create compelling experiences for our buyers
  • Serve as a mentor to team members on design techniques and coding standards
  • Integrate our iOS apps with service providers like Algolia, Prismic, Segment, etc.
  • Collaborate with API and full-stack developers regularly as your team builds end-to-end features
  • Collaborate daily with a group of highly experienced, and skillful individuals
  • Learn and work within the fashion space

What You Bring To The Role

  • 5+ years of experience in a software engineering role, with a least 3+ focused on iOS
  • Fluency with Swift
  • Experience with iOS frameworks, including a solid understanding of Auto Layout, Core Data, Core Animation, etc.
  • Familiarity with RESTful APIs to connect iOS applications to backend services
  • Experience building interfaces that scale from the smallest iPhone all the way up to iPads
  • Mastery of git and Github workflows
  • BS in Computer Science or equivalent experience

Nice to Have

  • Strong understanding of the Agile methodology and Scrum
  • Experience with GraphQL
  • Experience with Ruby or Elixir
  • Strong understanding of web technologies: Phoenix, Rails, HTML5, Javascript, CSS/SASS, REST, JSON
  • Strong understanding of backend services and architecture
  • Familiarity with continuous integration including use of Fastlane
  • Experience developing for Accessibility, ADA
  • Design experience