Senior Software Development Engineer - iOS
OfferUp
(Bellevue, Washington)OfferUp is changing how people buy and sell locally by making it as easy as taking and sharing a photo from your phone. We are a rapidly growing team in Seattle looking to bring on more passionate, motivated, and curious people who want to be a part of our fast growing marketplace.
We are looking for a passionate Sr. iOS Developer who will help make a strong impact on the OfferUp iOS app. This person will also be a Mentor and a Senior contributor who appreciates collaboration and team work, while having a good time.
- You will have 6+ years of professional software engineering experience, at least 3-4 years of which was devoted exclusively to iOS
- You will help in the creation and implementation of significant portions of the OfferUp iOS app - Crafting clean and well-documented code and maintaining an active interest in the overall success of what we're building.
- Deep understanding of Objective-C and using Cocoa and Cocoa Touch framework classes
- You have a background in Object-oriented programming with knowledge of algorithms, data structures, and design patterns
- Bachelors in Computer Science or a related field
- Eligible to work in the United States
Nice to have:
- Experience with CoreData, CoreLocation, MapKit, Auto Layout, push notifications
- Understanding of memory management (ARC and non-ARC) and MVVM patterns
- Understanding of concurrency issues, threads and familiarity with GCD
- Experience with JSON and interacting with RESTful services
- Able to use tools to optimize performance and diagnose issues at runtime
- Familiarity with iTunes Connect for beta and store deployment
- Working with a marketplace application
- Working knowledge of e-commerce payment systems
- Experience with Google Analytics and Jenkins is a plus
Questions
There are no answered questions, sign up or login to ask a question
- Algorithms
- Comfortable Working Within iTunes Connect
- Data Structures
- eCommerce
- RESTful APIs
- Cocoa Touch Frameworks
- Objective-C
- Google Analytics
- Understand Software Design Patterns
- Cocoa
- iOS Development
- Jenkins
- JSON
- Model View ViewModel (MVVM)
- Object Oriented Programming (OOP)
- Computer Science
- Software Engineering
- Core Location
- Core Data
- Concurrency
- Knowledge of Push Notifications
- Memory Management
- Auto Layout
- MapKit
- Automatic Reference Counting
- Grand Central Dispatch

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.