Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- 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 front end developers to build the interface with focus on usability features
- Create compelling device specific user interfaces and experiences
- Standardizing the platform and in some cases apps to deliver across multiple brands with minimal duplication of effort
- Optimizing performance for the apps
- 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
- Explain technologies and solutions to technical and non-technical stakeholders
- Attend industry events/ conference – both attending and presenting Person specification:
Job Requirements
- A track record of delivering successful consumer and or business products
- Must have some apps published in the Android / Apple store
- Excellent knowledge in information architecture, human computer interaction and usability design principles
- Experience in creating mobile apps (Android / iOS)
- Strong aptitude for design with experience developing UIs for different screen resolutions, dimensions and devices.
- Experience working with social media APIs (Facebook, Google, Linked etc)
- Ability to handle the full life cycle of creating mobile apps.
- Fast learner, self-motivated, organized person with excellent communication skills and strong attention to details
- Good experience on Geo based applications (GIS)
- Ability to multi task and good time management skills
- Keep up to date on the latest industry trends in the mobile technologies
- Ability to work on their own and as a part of the team
- Excellent scoping and estimation skills
- Proven commercial software development experience – desktop and mobile
- Published examples of mobile applications on the App store or the Android market
- Excellent testing/ QA skills
- Excellent communication skills (verbal and written) to liaise with various departments locally and internationally
iOS Skills
- Strong OO design and programming skills in Objective-C & Swift
- Familiar with iOS SDK (UIKit, Cocoa Touch, Core Data, Core Location, etc)
- Familiar with xcode
Android Skills
- Strong OO design and programming skills in Java (J2EE/ J2ME)
- Familiar with the Android SDK
- Knowledge of SQLite, MySQL or similar database management system
- Familiar with Android Studio
Other Skills
- Understanding of other compiled languages, framework like (Ionic, Xamarin)
- Experience on web service integration (SOAP, REST, JSON, XML)
- Experience of development using web technologies
- Good understanding of OO programming and design patterns
- Good understanding of HTML5, JavaScript, jQuery, Ajax , Bootstrap
- Experience building web and native apps
- Experience using social media APIs
- Using version control (e.g. SVN, TFS, GIT),
- Excellent debugging and optimization skills
- Creative design skills
- Working with a content management system
- Working in a media/ publishing environment
- Good communication skills and ability to work as a team
- Ability to work under pressure and deadlines
- Takes ownership while handling tasks and takes pride in delivering excellent work