Enable job alerts via email!

Senior IOS Developer

TEKISHUB CONSULTING SERVICES PTE. LTD.

Singapore

On-site

SGD 80,000 - 100,000

Full time

19 days ago

Job summary

A leading technology consulting firm in Singapore is looking for a Senior iOS Developer to design and maintain high-quality iOS applications. This role includes collaborating with cross-functional teams and mentoring junior developers while applying strong understanding of iOS frameworks and architectural patterns. Ideal candidates will have extensive experience in Swift and a passion for mobile technologies.

Qualifications

  • Strong proficiency in Swift with hands-on development experience.
  • Deep understanding of iOS frameworks such as UIKit, Core Data, and Core Animation.
  • Strong knowledge of architectural patterns like MVVM, VIPER, and design principles (e.g., SOLID).
  • Good understanding of UI/UX principles and ability to collaborate with designers.
  • Familiarity with automated testing tools and practices (e.g., XCTest, UI testing frameworks).

Responsibilities

  • Design, build, and maintain advanced applications for the iOS platform.
  • Ensure the performance, quality, and responsiveness of applications.
  • Work closely with product managers, UI/UX designers, and backend engineers.
  • Write clean, maintainable, and efficient code while participating in peer code reviews.
  • Contribute to architectural decisions using best practices.

Skills

Swift
iOS frameworks (UIKit, Core Data, Core Animation)
Development experience
UI/UX principles
Analytical skills
Communication
Teamwork

Education

Degree in Computer Science, Engineering, or related field

Tools

Xcode
Interface Builder
Cocoa Touch
CI/CD pipelines (e.g., Jenkins)

Job description

Job Description

We are seeking a highly skilled and experienced Senior iOS Developer to join our growing technology team. You will be responsible for developing and maintaining high-quality iOS applications, contributing to architecture decisions, and mentoring junior developers. This role requires a passion for mobile technologies and a deep understanding of the iOS ecosystem.

Key Responsibilities
  • iOS Application Development: Design, build, and maintain advanced applications for the iOS platform.
  • Performance & Quality: Ensure the performance, quality, and responsiveness of applications through robust coding and continuous optimization.
  • Cross-Functional Collaboration: Work closely with product managers, UI/UX designers, and backend engineers to define and deliver new features.
  • Code Quality: Write clean, maintainable, and efficient code while participating in peer code reviews and technical discussions.
  • Architecture & Design: Contribute to and influence architectural decisions using best practices such as MVVM, VIPER, and SOLID principles.
  • Testing & Debugging: Develop and maintain comprehensive test coverage including unit, integration, and UI tests.
  • Software Lifecycle: Involve in the full software development lifecycle from requirements gathering to deployment and post-release support.
  • Technical Leadership: Act as a subject matter expert in iOS development, mentoring team members and sharing knowledge.
Requirements
  • Strong proficiency in Swift with hands-on development experience.
  • Deep understanding of iOS frameworks such as UIKit, Core Data, and Core Animation.
  • Strong knowledge of architectural patterns like MVVM, VIPER, and design principles (e.g., SOLID).
  • Experience with Xcode, Interface Builder, and Cocoa Touch.
  • Good understanding of UI/UX principles and ability to collaborate with designers.
  • Familiarity with automated testing tools and practices (e.g., XCTest, UI testing frameworks).
  • Experience with CI/CD pipelines (e.g., Jenkins) is a plus.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Degree in Computer Science, Engineering, or related field preferred.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.