We're seeking a Senior iOS Software Engineer with a proven track record of building iOS applications using Objective-C, Swift and pushing mobile technologies to the limits and will work with our team of talented engineers to design and build the next generation of our mobile applications. This person will be hands-on with product development, building high quality software and able to navigate ambiguity in requirements. This role requires partnership and collaboration with other organizations throughout eBay, so (s)he must have great communication skills and the ability to work well with others.
- Bachelor's degree in Computer Science with 4+ years of experience or MS in Computer Science with 3+ years of hands-on experience in building IOS Applications.
- Excellent understanding of computer science fundamentals, data structures and algorithms.
- Strong know-how in object-oriented software design and design patterns
- Strong iOS programming skills. Deep understanding of the iOS SDK, Objective-C, and Swift.
- Technically strong leadership and influence in designing RESTful APIs to connect iOS applications to back-end services
- Working knowledge of the general mobile landscape, architecture, trends, and emerging technologies
- Drive design discussions, produce well-documented design docs, and participate in design and code reviews.
- Ensure code quality and maintainability by evolving architecture and tech stack, refactoring, standards and improving build and test systems
- Partner effectively and influence peers, juniors and seniors both within the organization and across eBay