Search by job, company or skills

C

iOS Mobile Developer (Consultant level)

5-7 Years
SGD 5,000 - 7,000 per month
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 17 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Overview

  • You will be part of the iOS development team and work closely with Android and Backend teams to roll out mobile app features for both internal and external customers.
  • We are looking for engineers who are passionate about building high quality mobile experiences and enabling product teams, business stakeholders, and partners to iterate faster.
  • The successful candidate is self driven, passionate, and comfortable executing consistently in an agile, fast paced environment.
  • You are expected to leverage modern development tools, including AI assisted coding tools, to improve developer productivity, code quality, and delivery speed.

What You'll Do

  • Develop, enhance, and maintain our suite of iOS applications using Swift.
  • Collaborate within a Scrum team to design, implement, test, and ship mobile features.
  • Actively use AI tools (e.g. GitHub Copilot, ChatGPT, or similar) to assist with coding, refactoring, testing, documentation, and problem solving.
  • Continuously contribute to engineering best practices, including:Unit and UI testingCode reviewsSecurity reviewsCI/CD pipelines
  • Contribute to and maintain the mobile automation test suite.
  • Collaborate with product managers, designers, backend engineers, and other stakeholders to shape product and technology roadmaps.
  • Share knowledge and mentor team members, while continuously learning new technologies and approaches.
  • Where applicable, contribute to cross platform discussions and support Android development efforts.

What You'll Need

Core iOS Skills

  • A strong passion for clean code: readable, maintainable, and testable. Your code clearly reflects your engineering mindset and problem solving approach.
  • 5+ years of professional iOS development experience using Swift.
  • Strong experience with SwiftUI for building modern, declarative user interfaces.
  • Good working knowledge of UIKit.
  • Experience with dependency management tools such as Swift Package Manager and CocoaPods.
  • Experience writing unit tests using XCTest and designing testable iOS code.
  • Solid understanding of iOS application architectures such as MVVM, MVI, and Clean Architecture, with hands on experience applying them.
  • Experience building and maintaining reusable iOS libraries or shared UI component libraries.
  • Familiarity with CI/CD pipelines and modern mobile development workflows.

AI Assisted Development

  • Comfortable using AI powered development tools (e.g. GitHub Copilot, ChatGPT, or similar) as part of daily engineering work.
  • Ability to critically evaluate AI generated code, ensuring correctness, security, performance, and maintainability.
  • Willingness to explore new AI tools and workflows to continuously improve engineering efficiency and quality.

Software Engineering Fundamentals

  • Strong understanding of software engineering principles, design patterns, and best practices.
  • Excellent problem solving and analytical skills, with a strong focus on delivering high quality solutions.
  • Experience working in Agile/Scrum environments using tools such as Git, Jira, and CI systems.
  • Strong communication skills and a collaborative mindset.

Bonus / Nice to Have

  • Experience with Android development, preferably using Kotlin and modern Android architectures.
  • Experience working on cross platform or multi platform mobile teams.
  • Experience with React or full stack development.
  • Experience writing Swift command line tools.
  • Exposure to mobile security best practices and performance optimisation.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 146612487

Similar Jobs