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

(mandatory).

Hands-on experience with Mapbox Mobile SDK

(mandatory). 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.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1626224
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    SG, Singapore
  • Education
    Not mentioned