Overview
job description: senior ios/macos engineer
location: remote (us)
department: technology
reports to: cto
background
open sesame media is looking for a senior ios/macos engineer to join our growing technical team. We are a group of pioneers—people who love doing things that haven't been done before and have a deep love for music.
you will be working on our client side application, that is loved by musicians and creators globally. This role is a one-of-a-kind opportunity to build the future of collaboration between the creative community, helping to foster a pro-social, pro-cooperative communal experience for the entire world. No pressure.
what you'll do
* design, develop, and maintain high-performance applications for ios and macos.
* build modern user interfaces using swiftui, while maintaining and integrating components using uikit (ios) and appkit (macos) where necessary.
* implement scalable and maintainable solutions using clean architecture with mvvm.
* develop reusable and modular components across applications.
* integrate third-party c/c++ libraries and sdks with swift applications.
* implement and maintain networking layers, rest api integrations, and websocket communication.
* use combine and swift concurrency (async/await) for asynchronous and reactive programming.
* optimize applications for performance, memory usage, and responsiveness.
* collaborate closely with product, design, and backend teams.
* perform code reviews and enforce engineering best practices.
* maintain automated testing and ci/cd pipelines.
* mentor engineers and contribute to architectural and technical decisions.
what you will need
* 5+ years of professional experience developing ios applications.
* strong proficiency in swift.
* extensive experience with swiftui.
* solid experience with uikit (ios) and appkit (macos).
* strong understanding of clean architecture and mvvm.
* experience integrating c/c++ libraries with swift applications.
* experience building networking layers and rest api integrations.
* experience implementing websocket-based communication.
* strong experience with combine and swift concurrency (async/await).
* experience using git and collaborative development workflows.
* experience writing unit tests and ui tests.
preferred experience
* experience working with apple audio frameworks such as avfoundation.
* familiarity with core audio apis for low-level audio processing.
* experience using audiotoolbox and audiounit for advanced audio handling.
* experience building applications involving audio playback, recording, or real-time audio processing.
networking technologies
* urlsession
* urlrequest / urlresponse
* network framework (nwconnection and related apis)
* urlsessionwebsockettask
* restful api integration
* json encoding/decoding using codable
* secure network communication and authentication flows
* real-time communication using native websocket apis
release & distribution experience
* publishing applications to the apple app store.
* managing beta testing through testflight.
* preparing and distributing macos applications using dmg packages.
* understanding code signing, provisioning profiles, notarization, and macos distribution requirements.
technical skills
* languages: swift, c, c++
* ui frameworks: swiftui, uikit, appkit
* architecture: clean architecture, mvvm
* concurrency: combine, swift concurrency (async/await)
* networking: urlsession, urlsessionwebsockettask, network framework
* audio: avfoundation, core audio
* platforms: ios, macos
* tools: xcode, git, swift package manager, ci/cd tools
the unicorn list
* no ego.
* innovator spirit: a genuine desire to be an innovator, not just an implementer of existing standards.
* passion for music.
* futurism: a love for holograms and next-gen visual tech.
social theory
a strong passion for 'social contagion' theory and a sincere desire to use technology to create a pro-social, pro-cooperative world.
#j-18808-ljbffr