Search by job, company or skills

T

Mobile Engineer - IOS

6-9 Years
SGD 4,500 - 8,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 10 days ago
  • Be among the first 10 applicants
Early Applicant

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.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 127917101