Principle Flutter Engineer

Bybit
Kuala Lumpur
Workplace: OnsiteFull timeFunction: Communications, PR & CommunitySkills: ["Communication","Collaboration","Problem-solving"]

Design and evolve core iOS and Android mobile app features by owning architecture and high-quality delivery. Collaborate with Product Managers and UI/UX teams to translate mockups into smooth user experiences. Lead Flutter-side performance work across rendering, app size, and memory leak troubleshooting, and handle hybrid Flutter + native (iOS/Android) development via Platform Channels and custom plugins. Drive best practices through code reviews and maintainable engineering.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Bybit
Bybit
1 week ago

Principle Flutter Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 11 hours agoStatus: Live

Job Summary

Design and evolve core iOS and Android mobile app features by owning architecture and high-quality delivery. Collaborate with Product Managers and UI/UX teams to translate mockups into smooth user experiences. Lead Flutter-side performance work across rendering, app size, and memory leak troubleshooting, and handle hybrid Flutter + native (iOS/Android) development via Platform Channels and custom plugins. Drive best practices through code reviews and maintainable engineering.
Location: Kuala Lumpur
Workplace: Onsite
Employment Type: Full time
Job Function: Communications, PR & Community
Seniority: Sr. Manager level

Key Responsibilities

  • •Design architecture and drive development and iteration for core mobile applications (iOS & Android).
  • •Partner with Product Managers and UI/UX designers to implement mockups and deliver a premium user interaction experience.
  • •Lead Flutter-side performance optimization, including rendering frame rate improvements, app size reduction, and memory leak troubleshooting.
  • •Independently handle hybrid development between Flutter and native (iOS/Android) scenarios, including building and maintaining custom Plugins.
  • •Participate in code reviews, write high-quality maintainable code, and drive mobile engineering best practices.

Pay and Benefits

Perks:Learning Budget

Key Requirements

  • •Deep understanding of Dart and Flutter UI rendering, including Widget lifecycle and UI components.
  • •Experience with Flutter state management solutions such as Provider, BLoC, Riverpod, or GetX.
  • •Familiarity with Android (Java/Kotlin) and/or iOS (Objective-C/Swift), including effective Platform Channels.
  • •Proficiency with Git and the ability to write collaborative, maintainable code through code reviews.
  • •Strong communication skills and teamwork, with curiosity for emerging technologies.
Skills:CommunicationCollaborationProblem-solving
Languages:English
Tech Stack:FlutterDartIOSAndroidJavaKotlinObjective-CSwiftPlatform ChannelsGitProviderBLoCRiverpodGetX

Company Brief

Bybit
Operates a cryptocurrency exchange and trading platform offering spot, derivatives, copy trading, and related digital asset services for retail and institutional users. The platform focuses on high-liquidity crypto markets, trading tools, and Web3-related products.
Industry: Trading Platforms
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Founded: 2018
WebsiteLinkedIn