roles and responsibilities
• responsible for design, develop, and implement new ideas and products from scratch.
• you will be interfacing with the server side engineering team to scale out our apps across thousands of users.
• you will be involved in all aspects of development playing a critical role in design, planning, development and submission of our ios apps.
• manage and deliver across the entire app life cycle, design, build, deploy, test, release to app stores and support.
• working directly with developers and product managers to conceptualize, build, test and realize products/features.
• optimizing performance for the app and keeping it up to date with latest industry standards.
• continuously discover, evaluate, and implement new technologies to maximize development efficiency.
qualification:
• good understanding of swift, cocoa framework, core data, autolayout, uikit, xcode & ios applications.
• proven hands on experience working with table views, scroll views, delegates, notifications, ns operations, gcd.
• extensive mobile development experience with ios proficiency in swift.
• more than one application developed end to end for iphone.
• experience in writing unit and functional tests.
• experience in usage of instruments to detect memory leaks and for performance optimisation.
• solid understanding of memory management with and without arc.
• knowledge of ios networking and multithreading.
• strong sense of good application ui design.
• in depth understanding of apple recommended guidelines and best practices for coding.
• knowledge of software development best practices including continuous integration, development of high quality code, reusable toolkits and libraries.
• understanding of prevailing architecture/technology concept.
• knowledge about git.
• able to fit in well within an informal environment.
• high energy level and untiring commitment to drive oneself & the team towards goals.