Overview
Accommodation: Provided.
Minimum experience in similar role: 5+ years
Description of role:
The successful candidates will be responsible for innovative application development for both Android and iOS platforms. The successful candidate should be able to develop complete applications on their own without any outside help. Associated services like a web based application may be required with certain applications. Candidate must be able to develop, test and launch apps quickly.
Requirements:
Strong knowledge and experience with HTML5, CSS3, PHP, .NET, C#, JAVA, Objective C, C++, XML, JSON, REST, Angular JS, JQuery and similar technologies
Strong understanding and experience with database technologies like SQLite, MySQL, PostgreSQL, NoSQL and MSSQL
Experience with SWIFT 4, COCOA Touch, UIView frameworks, Design Patterns and MVC
Knowledge of Android Design Principles and Apple's Human Interface Guidelines and Design Principles
Experience with Web Services
Excellent understanding of mobile development life cycle
Knowledge of Native and Hybrid applications
Experience with application development tools like Android Studio
Excellent understanding of Services, Broadcast Receivers and Content Providers, Architectures and emerging technologies
Expert in UI and EX implementations as per project plans
Experience with Android and iOS Game Development
Experience with Android and iOS Frameworks, UI Kits, Animations, Social Frameworks, iCloud, Playstore and Apple Store
Experience with performance and memory tuning
Excellent coding ability
Should be capable of handling a project and working independently
Must have good spoken and written English