Binance.US is looking to transition its mobile platform from native iOS and Android to a unified Flutter/Dart codebase to improve efficiency and maintainability.
Requirements
- 5+ years of professional mobile development experience, including 3+ years of iOS development using Swift.
- At least 1-2 years of hands-on experience with Flutter/Dart or demonstrated ability to adopt new cross-platform technologies.
- Experience supporting production iOS apps through multiple OS cycles.
- Understanding of platform interoperability, including Flutter platform channels and native SDK integration.
- Proficiency in CI/CD and release workflows: Fastlane, App Store Connect, TestFlight.
- Familiarity with performance monitoring tools like Xcode Instruments, Flutter DevTools, and Firebase.
- Strong architectural judgment, especially in platform migrations or codebase rewrites.
Responsibilities
- Maintain, enhance, and support our production native iOS application written in Swift.
- Collaborate on the design and development of a new Flutter/Dart codebase, ensuring performance and scalability.
- Build cross-platform mobile features in partnership with Android engineers, backend developers, and product teams.
- Contribute to shared tooling, CI/CD pipelines, and deployment workflows.
- Uphold high engineering standards and best practices throughout the hybrid mobile migration.
- Troubleshoot and resolve integration, compatibility, and performance issues in both native and cross-platform stacks.
- Provide mentorship to fellow mobile engineers, especially on iOS and native integrations.
Other
- Partner with Android engineers, backend engineers, designers, and product managers to deliver high-quality mobile solutions and ensure continuity and stability during the platform migration.
- Bonus: Exposure to Android development (Kotlin) and full cross-platform transitions.
- Unlimited PTO (for salaried FTE roles)
- 12 weeks fully paid Parental Bonding Leave.
- Mental wellness benefits