Search by job, company or skills

B

iOS (Lead Development Engineer (iOS))

7-10 Years
SGD 8,000 - 13,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description: Lead Development Engineer (iOS)

Department: CBG Technology

Section: Digi Bank

Reports To: Release Manager

Job Purpose

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.

Key Accountabilities

  • 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.

Job Duties & Responsibilities

  • 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.

Required Experience & Skills

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).

Core Competencies

  • 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.

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 143872393

Similar Jobs