Description
Perform exceptional programming skills to develop highly innovative consumer-based mobile application products
Make disciplined use of git source control and bug tracking systems
Unit-test developed code for usability, general reliability and elegance
Participate in software code reviews to ensure the creation of high quality, compact code
Participate in code development from requirements throughout the deployment
Collaborate with other engineers, developers, managers, and executive team to define, design for all features.
Design and build advanced applications for the iOS platform.
Work on bug fixing and improving application performance.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Desired Skills & Experience
3 years of software development experience
3 years of iOS development
Have published one or more iOS apps in the app store
Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
Experience with third-party libraries and APIs
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Solid understanding of the full mobile development life cycle
Familiar with XML, JSON and REST-based APIs
Experience with Webkit and JavaScript
Strong knowledge of MVC, OOP, memory management and threading
Proven successful track record showing an aptitude for engineering and product sense
Strong communication (written and verbal) skills
Self-motivated
Ability to quickly learn and apply new technologies and methodologies
Possess the passion to design, build and polish innovative applications