iPhone iPad developer / Tech Lead / Architect

Bangalore, Karnataka, India

Apply

Ideal Profile


• 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 environment 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.