Taro Logo

Software Engineer (iOS)

A high-performance crypto perpetuals trading platform delivering zero spreads, instant execution, and capital efficiency for crypto traders.
iOS
Mid-Level Software Engineer
Remote
Finance · Blockchain

Job Description

Flipster (flipster.io) is seeking a Software Engineer specializing in iOS development to join their high-performance crypto perpetuals trading platform. As a remote position within 2 hours of Singapore Time (SGT), this role offers an opportunity to work on a cutting-edge trading platform that serves users in nearly 200 countries.

The ideal candidate will be responsible for developing and maintaining the iOS application, working with cross-functional teams, and ensuring optimal performance. The position requires expertise in Swift and SwiftUI, with the possibility of expanding into Android development using Kotlin and Jetpack Compose.

The tech stack is primarily Swift-based, utilizing modern frameworks and tools including SwiftUI, async/await/actor patterns, and SPM for modularization. The development environment includes GitHub for version control, Xcode for development, Bitrise for builds, and monitoring tools like DataDog and Sentry.

This is an excellent opportunity for a mid-level software engineer interested in the intersection of mobile development and crypto trading. The role offers the flexibility of remote work while being part of a team that's building a platform focused on delivering zero spreads, instant execution, and capital efficiency for crypto traders.

The hiring process is thorough, typically consisting of 3-4 rounds of interviews including a homework assignment, ensuring the right fit for both the candidate and the company. The successful candidate will join a team that values technical excellence, autonomous work, and the ability to adapt to new technologies and challenges in the fast-paced world of crypto trading.

Last updated 4 days ago

Responsibilities For Software Engineer (iOS)

  • 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
  • Individual contributor role

Requirements For Software Engineer (iOS)

Kotlin
  • 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
  • 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

Related Jobs