JobStreet Teknologi & IT Full Time

Senior iOS Engineer

Halodoc

South Jakarta, Jakarta Gaji dirahasiakan Diposting 11 jam lalu
Lokasi South Jakarta, Jakarta
Gaji Gaji dirahasiakan
Tipe Kerja Full Time
Negara Indonesia

Deskripsi Pekerjaan

Informasi lengkap tentang posisi dan persyaratan

Ringkasan Yukerja

Lowongan Senior iOS Engineer di Halodoc kami kurasi dari JobStreet (kategori Teknologi & IT). Perhatikan lokasi kerja (South Jakarta, Jakarta) sebelum melamar. Yukerja.com bukan pemberi kerja — lamaran diproses di situs sumber resmi.

An ideal candidate is who:

● Design and develop advanced iOS applications using Swift, SwiftUI, and UIKit.

Design System: Build reusable components and extend the shared component library.

● Apply MVVM architecture, industry-standard design patterns, and software engineering best practices.

● Implement robust networking layers and ensure thread safety using async/await, Combine, or GCD/Operations.

● Optimize for performance and memory efficiency using Xcode Instruments, MetricKit, and leak detection tools.

● Utilize XCTest, XCUITest, Earl grey, and snapshot testing frameworks to develop highly maintainable, testable, and automated code.

● Write End to End Automation — unit and snapshot coverage plus the on-device UI journeys for the flows you own.

● Collaborate with designers and backend engineers to ensure pixel-perfect UI and seamless API integration (REST).

● Implement push notifications, background tasks, and offline data persistence with Core Data or SwiftData.

● Participate in code reviews, CI/CD integration (e.g., Fastlane,Jenkins, Xcode Cloud), and app store delivery workflows.

● Follow Apple’s Human Interface Guidelines and ensure accessibility, localization, and performance best practices.

● Continuously explore and adopt new frameworks like App Intents, WidgetKit, Live Activities, and Dynamic Island.● Strong communication skills, with the ability to explain complex technical issues to different audiences

● Possess exceptional problem-solving abilities and analytical thinking skills.

● Mentor Interns/SDE1 engineers through code reviews, pairing, and structured feedback — raising the technical bar of the team, not just your own output.

● Explore AI-driven capabilities — on-device ML, LLM-powered features, or AI-assisted dev tools — to enhance product experience and engineering efficiency.

● Proficient in using AI coding assistants (e.g., Claude Code) as part of the daily development workflow — for code generation, refactoring, debugging, test writing, and reviewing merge requests.

● Comfortable adopting AI-assisted engineering practices across the SDLC — from spec-to-code generation and automated test coverage to AI-driven MR review and crash/issue triage — and continuously improving how the team uses these tools.

Disclaimer: Yukerja.com adalah agregator lowongan kerja, bukan pemberi kerja. Lowongan ini diagregasi dari JobStreet. Proses lamaran dilakukan di situs resmi perusahaan atau portal sumber. Kami tidak bertanggung jawab atas keakuratan informasi lowongan.

Tips Melamar Senior iOS Engineer

  1. Baca deskripsi lengkap dan pastikan skill Anda match sebelum melamar ke Halodoc.
  2. Sesuaikan CV dan cover letter dengan kata kunci dari job description — terutama untuk kategori Teknologi & IT.
  3. Klik Lamar Sekarang untuk diarahkan ke JobStreet. Proses rekrutmen sepenuhnya di situs sumber.
  4. Siapkan portfolio atau LinkedIn yang update jika diminta di tahap screening.
  5. Waspadai permintaan transfer uang — lowongan resmi tidak memungut biaya.

Artikel terkait: CV ATS · Blog Karir & Tips