Mobile Software Engineer

Penrose Studios crafts ground-breaking immersive stories, and needs your help building a platform for this new artistic medium. We need a Mobile Software Engineer to design and develop code real-time applications for multiple products.

Responsibilities

  • Responsible for shipping all Penrose’s titles on mobile platforms.
  • Work closely with engineering management on optimizing all engineering processes such as estimation, architecture, task definition etc.
  • Work closely with Project Managers on planning and execution tracking.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Work on bug fixing and improving application performance.
  • Participate as an individual contributor in the design and implementation of sophisticated features in iOS applications.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • You should be comfortable at both the application coding and UI creation based on design team specifications.

Requirements

  • BS/MS degree in Computer Science, Engineering or a related subject .
  • 2+ years of mobile application development experience.
  • Able to approach complex problems and convert them into simple and elegant solutions.
  • Proficiency with Objective-C and Swift. Strong ability with latest iOS SDKs.
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.
  • Understanding of Apple’s design principles and interface guidelines.
  • Experience shipping one or more titles to the Apple Store.
  • Debug application and provide support.
  • Strong understanding of caching and or multi threading programming.
  • Excellent knowledge of the iOS platform and the associated tool chain.
  • Experience of shipping one or more iOS applications to the App Store.
  • Strong interpersonal skills and outstanding communication skills.
  • Very strong analytical, problem solving and communication skills.
  • Avid interest in the possibilities of Augmented and Virtual Reality.

 Penrose is based in San Francisco, and also operates remotely.