As a Senior IOS Developer, you will help lead a dynamic cross-functional team effort with the goal of providing customers with an exceptional app experience. The mobile apps team is helping to accomplish Overstock's vision to connect people with products and services in new and unexpected ways. We do our part to create dream homes for all. In this full-time position, you will work with this collaborative team to add new features, author clean code, integrate SDKs, fix bugs, and improve app stability.
What You Will Do:
Translate designs and wireframes into high quality code
Ensure the best possible security, performance, quality, and responsiveness of the application
Identify and correct bottlenecks and fix bugs
Help maintain code quality, organization, and automation
Architect high quality code through tested design patterns
Propose new techniques and technologies for software development
Code clean-up and Code Repository administration
Automation of development tasks
Interface with Product Owners to understand the product and business
Define functional design for requirements implementation
Critical systems development
Perform other duties as required and assigned by manager and upper management. Follow legal policies as directed. Perform code reviews and recommend improvements Collaborate with Scrum team following the agile principles.
What You Should Have:
IOS development experience
6+ years of professional mobile development experience
Experience consuming RESTful APIs
Strong knowledge of platform-related UI design principles, patterns, and best practices
Experience with offline storage, background processing, threading, and performance tuning
Proficiency testing the software you and your team builds, including unit tests, mocking,integration testing, regression testing and state coverage testing
Familiarity with the use of additional sensors, such as biometrics, cameras, and accelerometers
Ability to understand business requirements and translate them into technical requirements
Proficient understanding of code versioning tools, such as Git
Familiarity with continuous integration
Who We Are:
Just a few minutes from Salt Lake City and Utah's ski slopes, Overstock is an original resident of "Silicon Slopes", one of the fastest growing technology hubs in the country. We're a passionate group of collaborative problem solvers and creative innovators, working on cutting-edge technology. From building award-winning retail applications (with amazing AR functionality) to creating leading blockchain and machine learning technologies, each of us embodies a unique value and contributes a diverse perspective to the team.
What We Offer:
401k (6% match)
Onsite Health Clinic
Tuition Reimbursement, Leadership Development Program, & Mentorship Program
Onsite Fitness Center with group fitness classes and trainers
Onsite Cafe with additional Coffee Shop and Juice Bar
Onsite Greenhouse, providing fresh fruits & vegetables for our cafe
Overstock Women's Network (OWN)
Benefits vary based on position, tenure, location, and employee election
This position requires you to sit, stand and perform general office functions. You may also be required to lift up to 25 pounds occasionally. Bending, stooping and reaching are also frequently required.
Equal Employment Opportunity:
It is our policy to provide equal employment opportunity for all applicants and associates. This policy includes our commitment to ensure that all employment decisions are made without regard to race, color, religion, gender, national origin, disability, pregnancy, veteran status (including Vietnam era veterans), age, sexual orientation, gender identity, or any other non-job-related characteristic protected by law.
Back to Overstock Careers