Senior iOS Developer
RESPONSIBILITIES
Participate in architectural review and design;
Work with an exceptional team of top developers who are designing great user experiences and building truly great applications for iOS devices;
Participate in scrums consisting of cross functional teams, both software, and hardware;
Ensure that features are being delivered efficiently and on time.
REQUIREMENTS
Bachelor’s degree in Computer Science;
4+ years’ work experience as a Software Engineer or relevant experience;
Familiar with 3D models, textures, and rendering;
Able to deliver quality work in a fast-paced startup-like environment;
Exceptional programming, debugging, and design skills;
Understanding of Apple’s design principles and interface guidelines;
Considerable programming experience in Objective-C or C++ or Swift;
Deep technical knowledge of iOS mobile application development;
Knowledge of UI and animation frameworks, MVP application design and complex, and reactive touch-based UI;
Strong foundation in computer science, with strong competencies in data structures, algorithms, and software design optimized for embedded systems;
Experience interfacing with OpenGL shaders/GLSL and/or WebGL, and evaluation and enhancement of algorithmic performance;
Experience interfacing with REST or SOAP protocols.
We can consider US Citizens, Green Card holders and H1B transfer