Senior IOS Developer

Hyred

Not Interested
Bookmark
Report This Job

profile Job Location:

Bangkok - Thailand

profile Monthly Salary: Not Disclosed
Posted on: 15 hours ago
Vacancies: 1 Vacancy

Job Summary

Responsibilities

Design & Build

  • Design build and maintain high-performance reusable and reliable Swift code for iOS using SwiftUI and UIKit.

Multiplatform Integration

  • Contribute to Kotlin Multiplatform (KMP) projects and integrate shared modules/business logic into the iOS application.

Cross-Functional Collaboration

  • Work with product design and backend teams to define design and ship features in a fast-paced environment.

Quality Assurance

  • Write robust unit and UI tests using XCTest.

  • Participate in peer code reviews.

Agile Practices

  • Participate in Agile/Scrum ceremonies including planning stand-ups and retrospectives.

Performance Optimization

  • Identify bottlenecks fix bugs and improve performance memory usage and app stability.

Innovation

  • Research evaluate and implement new technologies such as Swift Concurrency and Combine.

Core Requirements

Swift & iOS Expertise

  • Deep proficiency in Swift and the modern iOS SDK.

  • Strong experience with SwiftUI and UIKit.

  • Objective-C experience is a strong plus.

Multiplatform Experience

  • Experience or strong interest in Kotlin Multiplatform (KMP).

  • Ability to integrate KMP modules into iOS projects (framework distribution API usage).

Modern iOS Stack

  • Experience with RxSwift and/or Combine.

  • Strong understanding of async/await and modern Swift Concurrency.

Architecture & Patterns

  • Proficient in MVVM MVC or Clean Swift (VIPER).

Testing

  • Hands-on experience with unit and UI testing using XCTest.

Development Practices

  • Good understanding of mobile development lifecycle Agile methodologies and Git.

Tooling

  • Experience with CocoaPods and/or Swift Package Manager (SPM).

  • Familiarity with libraries such as Alamofire.

CI/CD

  • Familiarity with CI/CD tools and processes (Jenkins Bitrise Fastlane Xcode Server).


Responsibilities Design & Build Design build and maintain high-performance reusable and reliable Swift code for iOS using SwiftUI and UIKit. Multiplatform Integration Contribute to Kotlin Multiplatform (KMP) projects and integrate shared modules/business logic into the iOS application. Cross...
View more view more

Key Skills

  • APIs
  • REST
  • Design Patterns
  • Objective C
  • iOS Development
  • Swift
  • Application Development
  • SDKs
  • SQLITE
  • IOS
  • JSON
  • Mobile Applications