
Search by job, company or skills
Department: CBG Technology
Section: Digi Bank
Reports To: Release Manager
Responsible for the design and development of iOS application components and enhancements within the CBG Technology team. This hands-on role involves collaborating with cross-functional teams in Singapore and India to deliver high-quality features aligned with the technology roadmap and business requirements.
Technical Competency: Lead and contribute to development activities to ensure successful project delivery.
In-house Capability: Maintain high standards of software quality by following industry best practices to deliver solutions on time and within budget.
Continuous Learning: Rapidly scale and deliver consistent results using new and emerging technologies.
Design and build advanced, robust applications for the iOS platform.
Collaborate with UX designers, product owners, and test engineers to define and ship new features.
Perform unit testing for robustness, including edge cases, usability, and general reliability.
Monitor and improve application performance while resolving bugs.
Continuously evaluate and implement new technologies to maximize development efficiency.
Technical Expertise:
7-10 years of proven software development experience with a focus on iOS.
Deep familiarity with Objective-C, Swift, and Cocoa Touch.
Experience with iOS frameworks: Core Data, Core Animation, Core Graphics, and Core Text.
Proficiency in RESTful APIs and JSON to connect applications to back-end services.
Hands-on experience with Swift 2.0/3.0+ and modern frameworks (e.g., PromiseKit, Alamofire, Object Mapper).
Knowledge of dependency managers like CocoaPods and Carthage.
Architecture & Design:
Strong understanding of Object-Oriented Programming (OOP) and design concepts.
Experience with architectural patterns: MVC, MVP, and VIPER.
Solid grasp of iOS UI design patterns and best practices.
Testing & DevOps:
Experience in Test Driven Development (TDD) and UI automation.
Knowledge of testing frameworks such as Quick, Nimble, and XCTest.
Working knowledge of DevOps tools: Bitbucket, Jenkins, Maven, and Bamboo (CI/CD configuration).
Preferred Qualifications:
A degree in Computer Science or Engineering.
Experience in Financial/Banking applications.
Familiarity with AWS and integration with Kony Middleware (Mobile Fabric).
Experience with analytics frameworks (Firebase, Facebook, Google Analytics).
Analytical Thinking: Ability to use logic to address complex technical problems.
Adaptability: Openness to change and variety in a fast-paced workplace.
Leadership & Initiative: Willingness to take charge, offer direction, and embrace challenges.
Stress Tolerance: Ability to deal calmly and effectively with high-stress situations and criticism.
Collaboration: A cooperative, pleasant attitude when working with cross-functional teams.
Job ID: 143872393