iOS Developer: Swift, MVVM, Agile

PT Bank Digital BCA (BCA Digital)

Jakarta Pusat

On-site

IDR 502,200,000 - 837,000,000

Full time

7 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

PT Bank Digital BCA (BCA Digital) is seeking an experienced iOS Developer to join our IT team in Jakarta. You will develop and maintain iOS applications aligned with customer needs, business objectives, and banking operations.

The role requires 2–4 years of iOS experience, proficiency in Swift (and Objective-C), and familiarity with Agile Scrum. You will work with MVVM/MVC/VIPER patterns, ensure CI/CD readiness, and contribute to secure, well-tested software in a fast-paced environment.

Qualifications

  • Bachelors degree in Information Systems or Computer Science (S1).
  • 2–4 years of experience as iOS Developer.
  • Fluent in native iOS languages (Swift/Objective-C).
  • Familiar with Agile Scrum framework.
  • Understanding of design patterns MVVM, MVC, VIPER, etc.

Responsibilities

  • Responsible and reporting to the Engineering Manager IT Small Medium Enterprise for the development of SIT, deployment, and maintenance of IT systems and projects handled.
  • Developing applications that are in accordance with customer needs, business and bank operations.
  • Conducting system testing, both unit tests, functional tests and system integration tests, to ensure that the applications created can be used and connected to other required systems.
  • Monitoring performance, functions and changes to applications until they are in accordance with customer needs, business and bank operations.
  • Compiling and managing documentation related to application development.
  • Determining targets and completing work in accordance with predetermined targets.
  • Ensuring that applications built can function properly on the iOS operating system.

Skills

iOS Development
Swift
Objective-C
Agile Scrum
MVVM/MVC/VIPER
CI/CD
Microfrontend
Software Security
Testing & Debugging
Communication
Fast-paced Environment
Technical Updates

Education

Information Systems or Computer Science (S1)

Job description

PT Bank Digital BCA (BCA Digital) is seeking an experienced iOS Developer to join our IT team in Jakarta. You will develop and maintain iOS applications aligned with customer needs, business objectives, and banking operations.

The role requires 2–4 years of iOS experience, proficiency in Swift (and Objective-C), and familiarity with Agile Scrum. You will work with MVVM/MVC/VIPER patterns, ensure CI/CD readiness, and contribute to secure, well-tested software in a fast-paced environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

iOS Engineer – Swift, MVVM/VIPER, CI/CD, Agile
iOS Engineer – Swift, MVVM/VIPER, CI/CD, Agile

PT Bank Digital BCA (BCA Digital) • Jakarta Selatan

On-site
IDR 111,600,000 - 167,400,000
Android Engineer: Apps, Testing & CI/CD
Android Engineer: Apps, Testing & CI/CD

PT Bank Digital BCA (BCA Digital) • Jakarta Pusat

On-site
IDR 89,280,000 - 133,920,000
Mobile Banking App Developer (iOS & Android)
Mobile Banking App Developer (iOS & Android)

PT Adi Data Informatika • Jakarta Utara

On-site
IDR 200,880,000 - 334,800,000
Junior iOS Developer: Swift, APIs & Agile Collaboration
Junior iOS Developer: Swift, APIs & Agile Collaboration

PT Metrodata Electronics Tbk. • Jakarta Barat

On-site
IDR 177,273,533 - 265,910,299
iOS Developer
iOS Developer

Mitramas Infosys Global • Jakarta Selatan

On-site
IDR 200,880,000 - 357,120,000
Mobile Developer (IOS & Android)
Mobile Developer (IOS & Android)

PT Adi Data Informatika • Jakarta Utara

On-site
IDR 200,880,000 - 334,800,000
Core Banking Loan Developer — Java Spring Boot
Core Banking Loan Developer — Java Spring Boot

PT Bank Digital BCA (BCA Digital) • Jakarta Pusat

On-site
IDR 133,920,000 - 279,000,000
QA Internship: Hands-On Testing & Quality Assurance
QA Internship: Hands-On Testing & Quality Assurance

PT Bank Digital BCA (BCA Digital) • Jakarta Pusat

On-site
IDR 33,480,000 - 55,800,000
Banking Backend Engineer: Java, Spring Boot, Microservices
Banking Backend Engineer: Java, Spring Boot, Microservices

PT Bank Digital BCA (BCA Digital) • Daerah Khusus Ibukota Jakarta

On-site
IDR 15,000,000 - 20,000,000
Mobile Engineer (iOS)
Mobile Engineer (iOS)

PT Bank Net Indonesia Syariah Tbk • Jawa

On-site
IDR 133,920,000 - 200,880,000
Good Place to Grow
Learning and career path opportunities