Enable job alerts via email!

Senior Ios Mobile Developer

Geniebook Pte. Ltd.

Surabaya ꦱꦸꦫꦧꦪ

On-site

IDR 200.000.000 - 300.000.000

Full time

Today
Be an early applicant

Job summary

A leading tech company in Surabaya is looking for a Senior iOS Mobile Developer to develop and deploy iOS applications. You will ensure code quality, mentor junior developers, and contribute to technical discussions. Ideal candidates will have over 3 years of iOS development experience, a Bachelor's degree in a relevant field, and strong problem-solving skills. Enjoy a collaborative team environment and opportunities for professional growth.

Qualifications

  • 3+ years of experience in iOS development.
  • Strong problem-solving and debugging skills.
  • Excellent communication and teamwork abilities.
  • Ability to work independently and manage multiple tasks efficiently.

Responsibilities

  • Develop, test, and deploy iOS applications using Swift and Objective-C.
  • Ensure code quality, performance, and responsiveness of applications.
  • Mentor junior developers and conduct code reviews.
  • Deploy apps to the App Store, ensuring compliance with Apple guidelines.

Skills

iOS Development
Problem Solving
Debugging
Communication
Teamwork

Education

Bachelor's degree in Computer Science, Software Engineering, or related field

Tools

Swift
Objective-C
Git
Bitbucket
Realm
Job description
Senior iOS Mobile Developer – Kota Surabaya

Posted today

Job Scope
  • Develop, test, and deploy iOS applications using Swift and Objective‑C.
  • Ensure code quality, performance, and responsiveness of applications.
  • Maintain existing apps by fixing bugs, optimising performance, and updating features.
  • Design scalable, modular, and maintainable architecture.
  • Implement MVVM or other architectural patterns.
  • Optimise app performance, memory usage, and battery consumption.
  • Mentor junior developers and conduct code reviews.
  • Contribute to technical discussions and decision‑making.
  • Implement unit testing, UI testing, and automated testing frameworks.
  • Deploy apps to the App Store, ensuring compliance with Apple guidelines.
  • Ensure data security and app compliance with industry standards.
  • Implement encryption, secure authentication, and best security practices.
  • Perform other related duties as assigned.
Requirements
  • 3+ years of experience in iOS development.
  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Strong problem‑solving and debugging skills.
  • Excellent communication and teamwork abilities.
  • Ability to work independently and manage multiple tasks efficiently.
  • Passion for learning and staying updated with the latest iOS trends.
  • Willing to work in Surabaya office (4 WFO, 1 WFH).
Technical Skills
  • Programming Languages:
    Swift, Objective‑C
  • Frameworks:
    UIKit, Programmatic UI, SwiftUI
  • Architecture Patterns:
    MVVM with Clean Architecture, Dependency Injection, Reactive Programming using Combine and/or RxSwift
  • Version Control:
    Git, Bitbucket
  • APIs & Networking:
    RESTful APIs, WebSocket, Stream Processing API, Alamofire
  • Database Management:
    Realm, UserDefaults, SQLite
  • Testing:
    XCTest, Mocking, Quick
  • Others:
    Video streaming processing, stream API, Firebase, JWT Auth, Lottie, Linting, Memory Management, Memory Cycles, ARC, Zombie object
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.