Business Function
DBSI T&O is the backbone that supports the bank as the central of operations and technology. With the spirit of OneTeam and PRIDE! Value, we serve Institutional Banking Operations and Consumer Banking Operations, manage Customer Centre and IT, provide Group Procurement and Corporate Real Estate, coordinate bank-wide Business Continuity Management program and framework, and deliver service quality for Digibank and IBG/GTS. Our Technology & Operations organization is a vital strategic partner to the business in providing competitive advantage that propels DBSI towards being the Best Bank for a Better World (#B3W)
Responsibilities
- Translate designs and wire frames into high quality code
- Maintain high performance, reusable, and reliable code
- Ensure the best possible performance, quality, and responsiveness of the application
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automation
Requirements
- A graduate in computers or Engineering from a reputed university
- Experience with SWIFT & Objective C.
- Solid understanding of the full mobile development life cycle. Proven working experience in iOS development
- Experience working with storyboard, cocoa touch and auto layout.
- Hands on experience in Cloud APIs, push notifications, social media integration, and integration of analytics is an added advantage.
- Experience with automated build and release process
- Has experience in using Maps API, GPS services for iOS application.
- Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text, Core Location.
- Experience with third party libraries and APIs like Alamo fire.
- Familiar with networking and security is a plus
- Working knowledge of the general mobile orientation, architecture, trends and emerging technologies.
- Solid understanding of the full mobile application development life cycle, Agile methodologies.
- Good sense of creativity and innovation
- Understanding code versioning tools such as Git, SVN
- Willingness to learn new technologies if needed
- Excellent analytical, communication and interpersonal skills
- Have skill in OOP and software design knowledge, know how to create software that’s extensible, reusable and meets desired architectural objectives