About the Role
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: 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.
Experience with code coverage and unit testing tools like Specta, Expecta, OCMock etc.
Expert knowledge of XCode/AppCode IDE, build and distribution processes
Expert knowledg...