jobs in Inter Island Group

Kerja Sepenuh Masa Senior iOS Developer (Swift - SDK Development), Gaji tinggi MYR 15,000 di Inter Island Group Selangor - Maukerja

Senior iOS Developer (Swift - SDK Development)

Kongsi
Simpan

Lokasi Kerja

  • Puchong Selangor Malaysia

Penerangan Kerja

Tanggungjawab

Senior iOS Developer

We are looking for an experienced Senior iOS Developer with at least 7 years of software development experience to join our team. The ideal candidate has strong expertise in iOS application development, SDK development, and modern Swift technologies, with experience working on complex projects and scalable software architectures.

You will be responsible for developing and maintaining iOS applications and SDKs, modernizing existing codebases, and improving development workflows using industry-standard tools and practices.

Key Responsibilities

  • Design, develop, and maintain high-quality iOS applications and Software Development Kits (SDKs).
  • Develop robust and scalable solutions using Swift and modern iOS development practices.
  • Implement and maintain applications using UIKit, SwiftUI, and the MVVM architecture.
  • Support the migration of existing UIKit-based interfaces to SwiftUI.
  • Apply Swift Concurrency, including async/await and Actors, to build efficient and responsive applications.
  • Develop and distribute reusable SDKs using Swift Package Manager.
  • Manage project configuration and generation using Tuist.
  • Collaborate with cross-functional teams using GitHub and/or GitLab.
  • Maintain and improve CI/CD pipelines using Jenkins and Fastlane.
  • Explore and implement modern Swift features, including Swift Macros where appropriate.
  • Leverage AI-assisted tools to improve development productivity, code quality, and software delivery.

Requirements

  • Minimum 7 years of experience in iOS or software development, with a strong background in complex iOS projects.
  • Proven experience in both iOS application and SDK development.
  • Strong proficiency in Swift, ideally including Swift 6.
  • Hands-on experience with UIKit and SwiftUI, including migration from UIKit to SwiftUI.
  • Good understanding of the MVVM architectural pattern.
  • Strong knowledge of Swift Concurrency, particularly async/await and Actors.
  • Practical experience with Combine.
  • Experience with Swift Package Manager and delivering SDKs as Swift packages.
  • Experience using Tuist for project configuration and generation.
  • Familiarity with GitHub and/or GitLab for version control and collaboration.
  • Knowledge of CI/CD practices, particularly Jenkins and Fastlane.
  • Strong problem-solving skills and the ability to work independently on complex technical challenges.

Preferred Qualifications

  • Experience with Swift Macros.
  • Basic understanding of or practical experience using AI tools in the software development lifecycle.
  • Experience improving build processes, code quality, and development efficiency.
  • Ability to collaborate effectively with team members and communicate technical concepts clearly.

If you have strong Swift expertise and experience building both iOS applications and SDKs, we encourage you to apply!

Pay: RM15,000.00 per month

Work Location: In person

Peringatan Penting

Jangan pernah kongsikan maklumat bank atau kad kredit anda semasa memohon pekerjaan. Elakkan membuat sebarang pembayaran atau mengisi survey yang tidak berkaitan. Jika ada yang mencurigakan, sila laporkan iklan pekerjaan ini segera.

Lebih Lanjut