Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Work closely with the product, design, third-party providers, vendors and the services teams to convert ideas to reality while managing all aspects of the software development lifecycle
- Provide architectural guidance and direction to solve complex problems with simple solutions
- Provide operational oversight to the developers on the team
- Understand and share the big picture with the developers on the team
- Create technical documentation and keep it current
Job Requirements
- Expert knowledge of building responsive user experiences across phones and tablets
- Expertise in performance, scalability, security, architecture, and engineering best practices
- Willingness to stay up-to-date with the latest in emerging technologies/trends on mobile platforms
- Experience engineering video centric products with knowledge of multi-bitrate streaming and casting
- Experience integrating with third-party libraries such as video and display advertising
- Experience implementing in-app purchase would be nice to have
- Experience implementing personalization solutions would be nice to have
- Experience providing guidance and oversight to the developers on the team
- BS degree or higher in computer science with 7+ years of broad engineering experience
- Extensive experience in developing, deploying and supporting complex iOS applications
- Expert knowledge of Swift and Objective-C is a plus
- Experience with code coverage and unit testing tools like Specta, Expecta, OCMock etc.
- Expert knowledge of XCode/AppCode IDE, build and distribution processes
- Expert knowledge of dependency managers such as Cocoapods
- Experience integrating with APNS
- Expert knowledge of Restful services