Senior Software Engineer - Multiplatform iOS/MacOS

  • Posted 4 hours ago | Updated 4 hours ago

Overview

Remote
Depends on Experience
Full Time
No Travel Required

Skills

SwiftUI
Combine
Kotlin Multiplatform

Job Details

Skills We re Excited About

Minimum 5+ years of professional experience in the software engineering domain.
Bachelor of Computer Science or equivalent tertiary education.
Professional experience, harnessing Agile methodology for collaboration, adaptability, and continuous improvement.
Familiar with the software development lifecycle and capable of leveraging this understanding for the purpose of aligning with operational KPIs.
Expert-level knowledge in the area of engineering software written using Kotlin, Java, Swift and Objective-C.
Deep, hands on experience engineering software solutions leveraging Kotlin Multiplatform.
Strong iOS and macOS development skillset particularly in the areas of video manipulation, playback and an intimate understanding of Xcode build mechanics.
In-depth exposure and familiarity with the latest iOS development frameworks. (SwiftUI, Combine, etc.)
Track history of delivering high code quality; featuring solid documentation, code-cleanliness, adherence to code style requirements, testing and pragmatic design pattern choices.
Sound practical understanding of best-practices in cross-platform application architectural design. Bridging iOS/macOS design practices with those common to engineering for other platforms.
Demonstrable experience designing applications and systems that interoperate with cloud applications and third-party vendor SDKs or systems.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.