Software Engineer (iOS)

APAC
Flipster – Engineering /
Full-time /
Remote
🚀 About Flipster
Flipster(flipster.io) is a high-performance crypto perpetuals trading platform on a mission to create the most efficient, frictionless, and high-performance trading experience.
Engineered by traders and optimized for trading, Flipster combines zero spreads, instant execution, and capital efficiency to deliver a platform where performance is the product.
Operating globally and serving users in nearly 200 countries, Flipster is built for crypto traders who demand the ultimate perpetual trading experience — from active retail users to degens to seasoned pros — while maintaining the highest standards of compliance and security.

Location: Remote (within 2 hours SGT)

Responsibilities

    • Develop and maintain software for our exchange, primarily iOS and other platforms.
    • Work together with cross-functional teams to define, design, test and ship features.
    • Troubleshoot issues, fix bugs and improve application performance & reliability.
    • This is an individual contributor role.

Qualifications

    • Technical ability to design & implement feature intentions into reliable & efficient code.
    • Strong programming, design & development skills in Swift and/or other languages.
    • Interest in soft/firm real-time apps & optimizations for it.
    • Experience in production for published commercial apps with backend services.
    • Understanding in Apple platforms, technologies and conventions.
    • Ability to work autonomously in distributed remote teams with synchronous & asynchronous communication.
    • Ability to communicate in English.
    • Experience in native Android development or willingness to learn.
    • Knows how to use AI, understand/check AI results, and fix erroneous AI results.

Preferred

    • Understanding of financial derivatives products, exchange and trading platforms, blockchain, software development and business.

Our Tech Stacks

    • All Swift basically.
    • SwiftUI mostly.
    • Elm-like REPL structured.
    • async/await/actor where appropriate.
    • Modularized with SPM.
    • Tested by Swift Testing & XCTest.
    • Stored in GitHub.
    • Packaged in Xcode.
    • Built using Bitrise.
    • Watched by DataDog & Sentry.
    • Assisted by Cursor & Claude Code.

Tech Stacks for Android

    • Kotlin
    • Jetpack Compose
    • OkHttp (REST, WebSocket)
    • Retrofit
    • Coroutine

Our Hiring Process

    • Resume/CV submission
    • 1st round interview (Homework)
    • 2nd round interview
    • 3rd round interview
    • 4th round interview (Optional)
    • * Interview process is subject to change.