Can't find your job on the list?
Mobile Apps Developer (Bank) - IC
Client Description

US-based IT service vendor / Client: Bank

Job Description

iOS Developer

 

Responsibilities

 

• Must have experience on requirement gathering & estimation techniques.
• Develop secure, testable and efficient code for iPhone, iPad Apps and frameworks.
• Adhere to agile principles and work closely and collaboratively with the wider team.
• Ensure code hygiene and documentation is maintained to the highest levels.
• Passionate in your field and keep up-to-date on emerging technologies, platform advances and APIs.
• Experience on App store deployment process.
• Strong communication and ability to articulate in clear and concise manner.

 

Android Developer

 

Responsibilities

 

• Experience working with Agile teams.
• Experience leading team and working with various stake holders.
• Experience on Requirement gathering and estimation techniques.
• Experience on App store deployment process.
• Strong communication and ability to articulate in clear and concise manner.

Job Requirements

iOS Developer

 

Requirements

 

• Proven track experience of developing for iOS with Objective-C and Swift(latest version)
• Strong exposure to common frameworks: UIKit (development with Storyboards, Size Classes and Auto layout- both interface builder and through code), Core Data, Networking, APNS etc.
• Knowledge working with Push notifications
• Experience in various Cocoa design patterns
• Practical knowledge of iOS Platform Security: Keychain, Certificate Pinning, Data Protection APIs and Encryption.
• Hands on with writing testable code with UI and Unit testing (TDD)
• Knowledge of Continuous Integration and Dependency Injection
• Experience in Functional programming / Protocol Oriented Programming
• Knowledge working with Git repository.
• Experience or knowledge on Spring & SQL is a plus.
• Knowledge on designing applications for iPad.

 

Android Developer

 

Requirements

 

• Good knowledge on JAVA and Object-oriented principles.
• Should have hands on experience on Fragments/Activities and should be clear on the fundamental component life cycles.
• Experience working with custom/compound views & custom layouts is a must.
• Knowledge on any chart library for Android.
• Should have experience working with push notifications for Android.
• Knowledge on web views, segregating codes into multiple modules.
• Must have strong working knowledge on Espresso & Junit testing frameworks.
• Experience working with Recycler views, Card views.
• Good knowledge on using GIT.
• Experience or knowledge on Spring & SQL is a plus.
• Knowledge on Kotlin, Dagger, RX Android and Android architecture components.
• Knowledge on working with Tablet is a plus.
• Experience on TDD

Function
Information Technology
Employment Type
Permanent
Salary Range
HK$ 30000 - 45000
Education Required
4
Location
Central
Post Date
2020-02-13