Senior iOS Developer

 Are you an experienced iOS Engineer looking for a long term position with a company building exciting products? People Tree is searching for a Senior iOS Engineer on behalf of our client, a nationwide media company.  In this role you will be hands on working with a team of developers and lead engineer to help design and build scalable high-traffic mobile apps. 
 
The ideal candidate will develop optimal software solutions for scalability on high traffic websites. You will also provide input and direction for the integration of third-party software with existing mobile apps.
 
What you will do:
  • Develop prototypes and pilot mobile and device applications for iPhone, iPAD or AppleTV in SWIFT.
  • Plan and coordinate various project and software releases.
  • Maintain a disciplined approach to testing and quality assurance within a rapid development environment.
 
Requirements:
  • BA/BS  preferably in a Computer Science or IT discipline. 
  • 4+ years of experience building native iOS apps that have been successfully launched for either iPhone, iPAD or AppleTV.
  • Must have strong SWIFT experience
  • Proficient with source code management using GIT, various workflows, and popular branching models
  • Experience with TDD/BDD and various unit/integration testing libraries for Android
  • Proficient with Xcode debugging tools and app optimization
  • Strong experience developing and troubleshooting across multiple Android SDK versions and devices
  • Proficient with translating business requirements into custom UX/UI implementations
  • Experience integrating 3rd party API’s, libraries, and frameworks
  • Experience with and a solid understanding of OOP, MVC, MVP, and popular design patterns
  • Experience with application performance optimization using client-side caching solutions
  • Experience building software using agile development methodologies, including Scrum or Waterfall
  • Experience working with REST services
  • Experience with video, video player and DRM integration for iOS applications is a plus
  • Excellent verbal and written communication skills. 
 
Physical Requirements:
  • The capacity to sit for a prolonged period of time and view the computer screen

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file