You are about to apply for Software Engineer - iOS in i2c Pakistan.
Expected to conduct system analysis and development for mobile application, with limited support from senior team members, to keep our systems current with changing technologies.
Strong programming background especially in data structures, algorithms and design patterns.
Review and repair the legacy code and responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming problems.
Review, to the extent possible, changes in code and the environment that will affect system performance
Assists the Programmer/Analysts in designing programs and databases.
Participate in and contribute to design and architecture process.
Any task assigned by the management
Responsible for information security tasks within own work scope
Domain understanding and adjustment within team and environment
Have sound product knowledge
Have sound product knowledge and be a key player
Ability to work independently
Tools and Technologies
1-3 years experience in developing web applications for mobile app using Objective C, apple devices proffered. iOS is must..
Experience with Cocoa Touch Programming
Expertise in Objective-C
Hands on experience of using Quartz 2D
Experience of User Interface Programming without Interface Builder
Must know instrumentation / Profiling with XCode 3.2