Enable job alerts via email!

iOS App Developer(Singaporean Only)

APBA TG Human Resource Pte Ltd

Singapore

On-site

SGD 60,000 - 80,000

Full time

5 days ago
Be an early applicant

Job summary

A reputable tech recruitment agency in Singapore is seeking a skilled iOS Developer to design and maintain location-based applications. The ideal candidate must have expertise in Swift and Objective-C, a strong background in app development, and experience with geospatial data integration. This role requires collaboration with cross-functional teams to create user-friendly solutions that meet stakeholder requirements.

Qualifications

  • Proven experience in iOS development with published apps on the App Store.
  • Strong understanding of REST APIs, JSON, and networking.
  • Experience with unit testing, UI testing, and automated testing frameworks.

Responsibilities

  • Design, develop, and maintain location-based iOS applications using Swift and Objective-C.
  • Migrate and refactor existing Objective-C codebases into Swift.
  • Integrate applications with RESTful APIs and geospatial data services.

Skills

iOS development
Swift
Objective-C
Mapbox Mobile SDK
REST APIs
geospatial data handling

Education

Bachelor’s degree in Computer Science or related field

Tools

Xcode
Git
Job description
Responsibilities
  • Design, develop, and maintain location-based iOS applications using Swift and Objective-C.

  • Migrate and refactor existing Objective-C codebases into Swift while ensuring stability and performance.

  • Ensure stakeholders’ requirements are fully understood and translated into effective location-based solutions.

  • Build and optimize map-driven user experiences with Mapbox Mobile SDK and Apple’s Core Location framework.

  • Integrate applications with RESTful APIs and geospatial data services.

  • Ensure the performance, accuracy, and responsiveness of map interactions and location services.

  • Write clean, maintainable, and testable code following best practices.

  • Conduct unit and UI testing, debug issues, and optimize app performance for real-world usage.

  • Stay updated with location technologies, mapping SDKs, and geospatial frameworks.

  • Collaborate with product managers, designers, and backend teams to deliver high-quality, user-centric features.

  • Participate in code reviews and contribute to continuous process improvements.

Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).

  • Proven experience in iOS development with published apps on the App Store.

  • Strong proficiency in both Swift and Objective-C (mandatry).

  • Hands-on experience with Mapbox Mobile SDK (good to have).

  • Solid knowledge of UIKit, SwiftUI, Core Data, Core Animation, Core Location, and other iOS frameworks.

  • Strong experience with geospatial data handling, map integration, and the design of custom map layers and visualizations for location-based applications.

  • Strong understanding of REST APIs, JSON, and networking.

  • Familiarity with Xcode, Git, and CI/CD tools.

  • Knowledge of architectural patterns such as MVC, MVVM, VIPER.

  • Experience with unit testing, UI testing, and automated testing frameworks.

  • Knowledge of the App Store deployment process and Apple’s Human Interface Guidelines.

  • A proactive team player with excellent problem-solving, communication, and collaboration skills, capable of working independently with minimal supervision.

Nice to Have (Optional)
  • Experience with SwiftUI and Combine for modern UI development.

  • Experience with push notifications or location-based alerts.

  • Knowledge of MapKit or Core ML for location intelligence.

  • Exposure to Agile/Scrum development environment.

If you are keen, please email your updated resume to daisylyn.jocson@tg-hr.com

EA License no. 14C7275/Registration no. R1434860

Please take note that only shortlisted candidate will be contacted. Thank you.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.