Full-Time Job: iOS Developer, Salt Lake City, UT (Overstock)

Job Title: iOS Developer

Job location: Salt Lake City, UT

Employer: Overstock

Employment Type: Full-Time Job

Job Description

iOS Applications Software Developer

Come join our exciting development organization where all members of the development team collaborate to deliver software that drives Overstock.

Your Role: Overstock.com is looking for highly skilled mobile iOS developers to work on highly reliable systems that can handle huge loads.  We value intelligence, creativity, quality, technical leadership, and a strong interest to learn.

At Overstock, you will have the opportunity to work at one of the nation’s top five online retail companies. You will work closely with a dynamic team of developers who all share a common goal: building highly reliable systems that can handle huge loads without breaking a sweat. Overstock.com is located in Salt Lake City, UT, and offers competitive compensation and a full benefits package.

iOS Developer | Responsibilities:

  • Provide technical leadership across all software and operations groups
  • Make fact-based recommendations regarding technology adoption and purchase
  • Lead product innovation initiatives that reflect both customer and market demands
  • Stay up-to-date on emerging technologies to ensure Overstock possesses the correct toolset at the right time
  • Ensure all teams are provided with the technical structure and guidance they need to properly implement solutions
  • Provide leadership in all areas of the development process, including development standards and practices, system architecture and design, functional and technical design and implementation, etc.
  • Mentor staff, increase awareness of code quality, performance, algorithms, deployment methodologies and operations
  • Promote a positive company image through public presentations, writing, blogging, standards, consortium’s, industry collaborations, hiring, etc.
  • Work with other technical and business leaders to foster a world class engineering culture that embodies Overstock’s core values

Must Be Willing to Relocate to Salt Lake City, UT

iOS Developer | Requirements:

  • 2+ years of iOS software development experience (iPhone and iPad preferred).
  • Proficiency in Object Oriented design and programming.
  • Strong knowledge of Objective-C.
  • Understand and use quality coding patterns.
  • Experience with the following on iOS:** GCD, multi-threading, queues** Core Data
  • Networking, REST based web services
  • NSNotificationCenter
  • Protocols, Categories
  • Bachelor’s degree in Computer Science or Engineering or similar technical field

iOS Developer | Preferred:

  • Experience building web-services using the REST style, preferably using a Java-based backend.
  • Strong Linux/Unix skills.
  • Experience working in a Web-based eCommerce technology environment.
  • Experience with Agile development methodologies
  • Experience with SQL Databases (Oracle preferred)

About Overstock.com

Working at Overstock.com:  At Overstock.com, we strive to provide our customers with the highest quality products at the best possible prices. To be able to do this, we look to attract the most talented and innovative people to join our team of talented professionals. If you are the type of person that likes to find new and exciting ways to work efficiently, enjoys working with others in a friendly atmosphere, and is willing to go the extra mile to achieve goals, this is the place for you. Overstock.com was recently named one of America’s Most Trustworthy Companies by Forbes.


  • Facebook
  • Twitter
  • Myspace
  • Google Buzz
  • Reddit
  • Stumnleupon
  • Delicious
  • Digg
  • Technorati