More Jobs
Job Description
Description: The role will require the candidate to act as lead Android and IOS developer. Depending on the skills set can be lead on one platform and play a supporting role across the other. The candidate needs to deliver across the entire app life cycle.
Main tasks and responsibilities:
- Acting as lead Android and IOS developer. Depending on the skills set can be lead on one platform and play a supporting role across the other
- Working closely with another mobile app developer leading the other platform development
- Deliver across the entire app life cycle –concept, design, build, deploy, test, release to app stores and support
- Working directly with developers and product managers to conceptualise, build, test and realise products
- Gather requirements around functionality and translate those requirements into elegant functional solutions
- Build prototypes at tech scoping stage of projects
- Working along the web developers to create and maintain a robust framework to support the apps
- Working with the UI developers to build the interface with focus on usability features
- Create compelling device specific user interfaces and experiences
- Optimising performance for the apps
- Keep up to date on the latest industry trends in the mobile technologies
Technical Skills:
- iOS – Strong OO design and programming skills in Objective-C Familiar with iOS SDK (UIKit, Cocoa Touch, Core Data, Core Location, etc)
- Familiar with xcode.
- Android – Strong OO design and programming skills in Java (J2EE/ J2ME)
- Familiar with the Android SDK Knowledge of SQLite, MySQL or similar database management system
- Expert Skills with Android Studio.
- Deep understanding of responsibility and life cycle basic components (Activity, BroadcastReceiver,Service, ContentProvider)
- Understanding of architecture of mobile applications, common patterns and design.
- Should be capable of leveraging the capabilities of (Camera, GPS, etc.)
- Experience with JSON, SOAP, Rest, XML and XHTML.
- Experience with databases like SQLite, NoSQL and key-value storages.
- Experience in Material Design Principles.
- Ads integration is a plus.
- Knowledge of HTML5, Javascript, and the third party API (like Facebook,Twitter etc.) will be added advantage.
- Experience with Ant, Maven, Gradle.
- Experience working with a tool-chain that includes Git,SVN.
- Understanding of algorithms, data structures, complexity, optimization, caching and security.
Skills
Android Development , IOS Developer ,
Qualifications
- Engineering - Computer Science