Senior iOS Engineer – Swift/SwiftUI, Senior Android Engineer – Kotlin/Jetpack Compose

Posted 6hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior iOS or Android engineer architecting OleOle’s football-focused social, messaging, video and payments apps. Owning mobile features from design through App Store or Google Play production release.

Responsibilities:

  • Own the architecture and development of OleOle’s native iOS or Android application
  • Work directly with backend, product and design teams
  • Integrate backend APIs and realtime services
  • Build high-performance social feeds and microblogging functionality
  • Implement short-form vertical video capture, upload, playback and media handling
  • Implement encrypted one-to-one messaging and realtime chat
  • Integrate voice and video calling
  • Build contacts, invitations and user-discovery functionality
  • Implement live scores, realtime match events and push notifications
  • Integrate authentication, account management and secure session handling
  • Integrate wallet, payments and rewards functionality
  • Implement localization and translation functionality
  • Optimize startup, scrolling, media playback, networking, caching and battery usage
  • Build reliable behavior for poor or intermittent network conditions
  • Own testing, debugging and production reliability
  • Take features from architecture through App Store or Google Play production release

Requirements:

  • 7+ years of professional software engineering experience, including substantial native iOS or Android development
  • Expert-level Swift and strong production experience with SwiftUI, or expert-level Kotlin and strong production experience with Jetpack Compose
  • Proven experience architecting, building and shipping complex consumer iOS or Android applications
  • Experience building at least one substantial product involving social feeds, messaging, short-form video, live content or realtime communications
  • Strong experience with WebSockets and realtime/event-driven mobile applications
  • Production experience with WebRTC or comparable voice/video calling technology
  • iOS: strong experience with AVFoundation; Swift concurrency; APNs; Keychain/secure storage; iOS lifecycle; App Store review and release
  • Android: strong experience with Kotlin Coroutines and Flow; CameraX; Media3/ExoPlayer; Firebase Cloud Messaging; Android Keystore/secure storage; Android lifecycle and device/OS fragmentation
  • Strong understanding of networking, caching, memory management and mobile performance optimization
  • Experience integrating complex backend APIs and working directly with backend engineers as APIs evolve
  • Experience with authentication, session management and privacy-sensitive functionality
  • Demonstrated ability to independently own a major application or feature from architecture through production
  • Strong debugging, profiling, testing and production troubleshooting skills
  • Must be a hands-on engineer who writes production code, not primarily an engineering manager
  • Creative problem-solving and willingness to propose and support new ideas
  • Ability to adapt to a broad range of problems and technologies
  • Comfortable with ambiguity, shifting priorities and early-stage company growing pains
  • Entrepreneurial judgment fostering independence over micromanagement
  • Understanding of football and international sports is a huge plus

Benefits:

  • Deferred compensation earned during the deferred period and payable when the company closes funding
  • Following funding: competitive salary plus equity
  • OleOle token participation
  • Remote work permitted
  • Some travel associated with the role