Firesale

Senior iOS Developer (Swift / SwiftUI) — Firesale

We’re building Firesale — a platform where sellers create AI-powered listings by simply recording a video.
Buyers see beautiful, interactive posts generated automatically.
It’s fast, visual, and redefines how products are presented and discovered.

Everything is built with a modern, modular architecture — backend on NestJS microservices, frontend on Next.js, and a deeply integrated mobile app at the core of the product.

 

📺 Watch the intro video (1 min)
https://youtu.be/hU2vJU8fo0w?feature=shared

 

Ideal candidate profile

  • 6+ years of commercial software engineering experience
  • 3+ years in a senior iOS engineering role
  • Deep hands-on experience with Swift + SwiftUI
  • Strong experience with video capture, processing, and streaming (AVFoundation, ReplayKit, custom pipelines)
  • Understanding of mobile-first client architecture: async tasks, background work, clean state management
  • Experience integrating apps with backend services (REST, SSE/WebSockets)
  • Strong grasp of Clean Architecture, modularity, KISS
  • Ability to take ownership of complex features end-to-end
  • Detail-oriented, proactive, focused on product quality and user experience

 

Nice to have

  • Experience with Combine or async/await-driven data pipelines
  • Exposure to event-driven backends
  • Experience with local caching (CoreData/Realm)
  • Understanding of mobile security, secure storage, JWT, keychain

 

Role & responsibilities

  • Build and evolve the core iOS application experience
  • Translate product ideas into clear, maintainable mobile solutions
  • Implement main user flows: onboarding, accounts, listing creation, browsing, reservations
  • Develop smooth video-centric UI, feed, navigation, and interactions
  • Integrate with backend APIs (REST + streaming) and handle real-time updates
  • Design modular architecture and establish best practices for state and networking
  • Ensure reliability: retries, background tasks, error handling, data consistency
  • Optimize performance: animations, scrolling, memory usage, media handling
  • Create reusable components and maintain high-quality, testable code
  • Collaborate closely with design, backend, and product teams
  • Participate in planning, architectural discussions, and feature breakdown
  • Refine UX continuously based on metrics and user feedback

 

What we offer

  • Modern architecture — no legacy, no spaghetti
  • Remote-first, async collaboration
  • Direct product impact — everything you build ships fast
  • Fast feedback loop: deep technical discussions & decision-making
  • Chance to grow into Lead Mobile Engineer / Mobile Architect
  • Work on a product with real users, real marketplace mechanics, and real AI-driven flows

 

Required Skills

  • Swift
  • SwiftUI
  • AVFoundation / visionOS-level video processing
  • REST APIs, SSE/WebSockets
  • Mobile architecture, modularization
  • Combine или async/await
  • Experience working with mobile apps that rely on multiple backend services, real-time event streams, and distributed APIs

 

Required skills experience

iOS development

Required languages

English C1 - Advanced
Ukrainian B2 - Upper Intermediate
Swift, SwiftUI, Xcode, Push Notifications, CoreLocation, Multithreading
Published 29 November
96 views
·
12 applications
100% read
·
84% responded
Last responded 3 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...