Senior Software Development Engineer - iOS

OfferUp

(Bellevue, Washington)
Full Time
Job Posting Details
About OfferUp
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.
Responsibilities
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.
Ideal Candidate
- 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

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.