• BTech/CS/MCA degree from a premier institute with 3 - 6 years of software product development experience.
• 2+ years of relevant experience in developing cutting edge mobile iPhone/ iPad applications.
• Strong design and development experience with C and C++. Strong prior experience with Objective C is mandatory.
• Proficient with the XCode Interface Builder, iPhone SDK and Cocoa framework.
• Working knowledge of one or more RDBMS. SQLite knowledge is a big plus.
• Strong debugging and trouble shooting skills and prior experience with performance measurement tools.
• Experience with XML/JSON and data manipulation/extraction using parsers.
• Outstanding communication skills and is detail oriented.
• Experience in full life cycle software development including design, development, production, testing, roll out, maintenance and support.
• Ability to work independently in a fast paced startup workplace with dynamically changing requirements.
• Has demonstrated leadership skills in the past and has the ability to mentor a team, is innovative and is a go-getter.
• Experience in Java, J2EE, web programming using HTML, CSS and Javascript and knowledge of Webservices is a big plus.
• Practical product experience with one of more graphics libraries (Open GL) and animation effects is a big plus.
Responsibilities
The role is a hands-on role and the person will be responsible for engineering and developing compelling mobile applications for iPhone and iPad devices.
He/she will work closely with the Management Team to conceptualize and create interactive applications in a fast paced startup environment. He or she should be extremely innovative and proficient in techniques and technologies for creating high powered interactive applications for the Apple platform.
Specific responsibilities include:
• Architect, design and develop top of the line applications for the iPhone and iPad
• Create a compelling/world class look for the applications working closely with designers and helping identify and define the UI/graphics needs.
• Design efficient, adaptable, and reusable code.
• Tuning components for high performance and scalability using techniques such as caching, code optimization, and efficient memory management.
• Organize input and feedback from multiple stakeholders to improve usability and functionality.
• Hands on role, with additional responsibilities of growing and mentoring a team
Job Description
The role is a hands-on role and the person will be responsible for engineering and developing compelling mobile applications for iPhone and iPad devices. He/she will work closely with the Management Team to conceptualize and create interactive applications in a fast paced startup environment. He or she should be extremely innovative and proficient in techniques and technologies for creating high powered interactive applications for the Apple platform.