Senior iOS Engineer/Team Coach

Location: Englewood Cliffs, NJ
Date Posted: 11-05-2018
We are looking for a Senior iOS Engineer/Team Coach with hands-on software development skills, deep technical expertise across the entire software delivery process, from content generation to delivery.
 
RESPONSIBILITIES
  • 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
  • Understand and share the big picture with the developers on the team
  • Create technical documentation and keep it current
  • Ensure the performance, quality and responsiveness of the application
  • Collaborate with the team to ship new features quickly
  • Help improve code quality, unit test scripts and code coverage
 
 
REQUIRED SKILLS
  • 10+ 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 knowledge of dependency managers such as Cocoapods
  • Experience integrating with APNS
  • Experience working with analytics tools like Omniture, ComScore, Parse.ly etc.
  • Expert knowledge of Restful services
  • 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 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.
 
DESIRED SKILLS
  • Strong Communication skills (verbal and written) with an ability to work in a highly collaborative, multi-country/time zone environment
  • Good organizational skills with the ability to track and prioritize numerous tasks
  • Proactive personality with a proven track record of following through, exhibiting ownership, and delivering on responsibilities
  • Highly adaptive and capable of being an individual contributor and working as part of an extended team.
 
 
 
 
If you are interested in getting more information about this opportunity, please contact Irina Rozenberg  irozenberg@arielpartners.com  at your earliest convenience.

At Ariel Partners, we solve the most difficult problems that inhibit technology from enabling our customers to achieve their goals. Our vision is to be recognized by our stakeholders as an elite provider of IT solutions, so when they have their biggest challenges we’re on their short list. We’re looking for team members who share our values of: Integrity to do the right thing even when it hurts; Commitment to the long term success and happiness of our customers, our people, and our partners; Courage to take on difficult challenges, accept new ideas, and accept incremental failure; and the constant pursuit of Excellence. 

Ariel Partners is an Equal Opportunity Employer in accordance with federal, state, and local laws.
 
or
this job portal is powered by CATS