DevJobs

Senior iOS & macOS Developer

Overview
Skills
  • Swift Swift ꞏ 3y
  • Swift UI Swift UI ꞏ 2y
  • Combine Combine
  • iOS development ꞏ 5y
  • AVFoundation library
  • Mobile development life cycle
  • Reactive programming
  • REST API methodologies
  • RxSwift
  • Audio and video technologies and development
  • FFMpeg open source library
  • MVVM architecture
  • Real-time databases
  • Web development

Job Description

We’re looking for a sharp Senior iOS & macOS Developer ready to take on serious engineering challenges and create an impact on our product - making high-quality content creation accessible to everyone.

We're building the next-generation platforms for fast, easy creation of high-quality audio and video content, using hybrid recording technology and AI powered editing. As a young company with a rapidly growing product, our engineers are making key technical choices to scale our system beyond its current limitations.

As part of the team, you’ll help design and evolve our product by working on both of our iOS & macOS apps - implementing end-to-end features, and allowing us to create performant content creation apps. We're aiming for developers with keen architectural sense, who choose practical technologies and make smart bets that increase the advantage of our compact yet highly talented team, and who aren’t afraid to dive deep into the weeds to understand and fix thorny technical problems.



Mandatory

  • 5+ years experience in iOS development
  • 3+ years experience in writing Swift code
  • 2+ years experience in writing SwiftUI code
  • Experience developing and maintaining at least one large scale customer-facing application
  • Experience with reactive programming (RxSwift / Combine ...)
  • Strong understanding of iOS user interface guidelines
  • Understanding of REST API methodologies
  • Solid understanding of the mobile development life cycle
  • Self-starter, highly motivated, team-player
  • Experience being an active part of the entire development cycle of features, from planning to deployment (and beyond)
  • Experience with the AVFoundation library
  • Excellent communication skills (in English)


Advantage

  • Experience with MVVM architecture
  • Experience with real-time databases
  • Deep understanding and experience in web development
  • Experience in audio and video technologies and development
  • Experience with FFMpeg open source library

Riverside.fm