Senior iOS Engineer (RxSwift) Job Description

As a Senior iOS Engineer specializing in RxSwift, you will be responsible for creating and maintaining advanced iOS applications. You will collaborate with cross-functional teams to define, design, and ship new features, ensuring the quality and scalability of our mobile applications.

Responsibilities

  • Design and build advanced iOS applications using RxSwift.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write and maintain efficient, reusable, and reliable code.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automation.
  • Stay updated with the latest industry trends and technologies.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 5+ years of experience in iOS development.
  • Strong experience with RxSwift and reactive programming.
  • Proficient in Swift and Objective-C.
  • Strong understanding of the iOS SDK and Apple's design principles.
  • Experience with RESTful APIs to connect iOS applications to back-end services.
  • Excellent problem-solving skills and ability to work under pressure.

Skills

  • RxSwift
  • Swift
  • Objective-C
  • iOS SDK
  • Xcode
  • RESTful APIs
  • Git
  • UI/UX design principles
  • CocoaPods
  • Unit testing

Start Free Trial