iOS Engineer

Come be part of a fast growing, well-funded and exciting startup in Silicon Valley. Peel makes the world’s leading smart remote application which turns your mobile device into a universal remote control. Our technology is preloaded on many of the world’s top-selling Android devices. Peel application is preloaded into 500 million+ devices so far and has 160 million+ registered users with 10 billion+ remote commands handled every month. Help us revolutionize the TV viewing experience and achieve our goal of becoming the universal controller for the connected home.

Job Description:
  • Develop and maintain native iOS mobile applications. Through continuous experimentation figure out ways to grow the user base & usage of the applications.
  • Work with multi-disciplinary team in an agile and fast paced development environment to define, create, and maintain the application.
  • Drive Test Driven Development throughout the life-cycle of the application. Write and execute unit, functional and integration tests. Perform and support system-level troubleshooting.
  • Write requirements and design documents in compliance with our internal processes.
  • Execute all projects in compliance with company development guidelines.

Technical Skills:
  • Proficient with Swift, Objective-C, and Cocoa Touch.
  • Strong understanding & experience with Design patterns, Data Structures.
  • Familiarity with RESTful APIs to connect mobile applications with back-end services.
  • Experience with Core Data, SQLite, MapKit, Quartz Core, Core Animation, Store Kit.
  • Familiarity with ad integration, cloud message APIs and push notifications.
  • Experience with performance and memory tuning with tools such as Instruments.
  • Demonstrable capability to use OS frameworks for multi-threading, data persistence,and adapting user interface across multiple screen sizes.
  • Developed a culture of benchmarking and optimization.
  • Well versed code versioning tools such as Git and continuous integration(Jenkins).
  • Comfortable working in agile product development environment, building from scratch and continuously improving it.

Leadership/Soft Skills:
  • Drive architecture and technology choices for the mobile products.
  • Ability to lead mobile projects through complete development life-cycle.
  • Ability to lead and mentor a group of engineers.
  • Passionate about delivering high quality user experience.
  • Self-starter, strong sense of ownership, gets things done.
  • Capable of making timely decisions while dealing with uncertainties & inadequate information.

Who we want:
  • BS or MS in Computer Science or Engineering with 5+ years of experience.
  • Been part of complete development life cycles of at least two applications.

Benefits:
What else do we offer? Here are some of the benefits at Peel:
  • Competitive base salary.
  • Stock Options.
  • Performance oriented bonus structure.
  • Health & Dental Insurance.
  • Catered Lunches.
  • On-site snacks/beverages/gourmet coffee.
  • Ping Pong, and other games.

Want to apply later?

Type your email address below to receive a reminder

ErrorRequired field

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file