Role Overview:
* We are seeking an accomplished iOS Architect/Developer to join our organization.
Key Responsibilities:
* Design and develop innovative features for Binance's iOS client, ensuring high performance, stability, and user satisfaction.
* Participate in product requirement reviews, technical plan formulation, and implementation.
* Lead the development of instant messaging related functions, including sending and receiving messages, session management, and push notifications.
* Develop and execute unit tests on code to ensure robustness, covering edge cases, usability, and general reliability.
* Mentor junior and middle-level development engineers in technology sharing and code review.
Requirements and Qualifications:
* Proficient in Swift UI, MVVM, and APP improvement techniques.
* Strong understanding of common design patterns and good coding practices.
* Experience with cross-platform development technologies, such as mini programs, Flutter, or Kotlin Multiplatform, is a plus.
* Expertise in UIKit, with a comprehensive understanding of iOS UI architecture.
* Knowledge of UIKit, iOS system, memory management, multi-threading, and app launch flow.
Why Choose Us:
* Be part of shaping the future with a leading blockchain ecosystem.
* Collaborate with world-class talent in a global organization with a flat structure.
* Tackle unique, fast-paced projects with autonomy in an innovative environment.
* Thrive in a results-driven workplace with opportunities for career growth and continuous learning.