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.