iOS Developer – Level II

At BodyElevated, our mission is to create hyper-personalized fitness program based upon each user’s unique body signature. BodyElevated is the first fitness app that truly satisfies and fulfills the goals for the individual’s body through our cutting edge technology.

We are looking for highly skilled and passionate developers to join our team as we take fitness to an exponential new level.

Roles and Responsibilities:

 Participate in daily and weekly scrum meetings with team lead

 Design and build advanced application for iOS platform

 Work closely with product management & UX to execute an idea from concept to delivery

 Model iOS App Life Cycle with different app states

 Formulate detailed MVC diagram showing app functionality

 Debug, evaluate and fix app throughout life cycle

 Research, evaluate, and implement latest technology in iOS for Machine/Deep Learning, AR/VR, and 3-D Reconstruction to maximize development efficiency

Qualifications:

 BS/MS in Computer Science, Computer Engineering or a related field

 5+ years of iOS app development and deployment experience in 3D or gaming

 Must be proficient in one of the following languages: Swift, Objective C

 Proficient in 2D and 3D math, graphics fundamentals, and a solid understanding of CS fields including data structures, algorithms, UX/UI standards, networks and operating systems

 Experience with OpenGL, ARKit/2 and other 3D technologies

 Experience designing APIs, SDKs and mobile toolkits  Experience with UIKit and the iOS SDKs

 Experience developing multi-threaded, asynchronous code using GCD and NSOperation

 Experience with iOS frameworks such as Core Data, Core Animation, as well as offline storage, threading, and performance tuning

 Deep understanding of Xcode  Experience debugging and optimizing applications throughout the stack using tools such as LLDB or Xcode

 Experience in AR development, SLAM, Computer vision, Agile, and 3D modeling

 Enthusiasm about building for AR/VR environments

 Experience with code version control (i.e. Git)

 Experience delivering a complete project from backend to frontend

Soft Skills:

 Strong desire to learn new technologies

 Ability to work well with tight schedules and rapid development cycles

 Excellent communication and collaboration skills

 Excellent problem solving skills

 Ability to learn and act in a fast-paced environment

 A high level of energy and motivation

 Ability to collaborate with diverse technical team 

To Apply:

Email your cover letter and resume to us and let us know why you feel BodyElevated is the place you would like to build Your Career.