Overviewjob description: senior ios/macos engineerlocation: remote (us)department: technologyreports to: ctobackgroundopen 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 dodesign, 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 need5+ 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 experienceexperience 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 technologiesurlsessionurlrequest / urlresponsenetwork framework (nwconnection and related apis)urlsessionwebsockettaskrestful api integrationjson encoding/decoding using codablesecure network communication and authentication flowsreal-time communication using native websocket apisrelease & distribution experiencepublishing 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 skillslanguages: swift, c, c++ui frameworks: swiftui, uikit, appkitarchitecture: clean architecture, mvvmconcurrency: combine, swift concurrency (async/await)networking: urlsession, urlsessionwebsockettask, network frameworkaudio: avfoundation, core audioplatforms: ios, macostools: xcode, git, swift package manager, ci/cd toolsthe unicorn listno 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 theorya strong passion for ‘social contagion’ theory and a sincere desire to use technology to create a pro-social, pro-cooperative world.
#j-18808-ljbffr