Senior Flutter Engineer (iOS, Android) at Binance
Job Description
About Binance
Binance is a leading global blockchain ecosystem, home to the world's largest cryptocurrency exchange by trading volume and registered users. Trusted by over 300 million individuals across more than 100 countries, Binance is renowned for its industry-leading security, transparent user fund management, rapid trading engine, deep liquidity, and a comprehensive suite of digital-asset products. Our offerings span trading, finance, education, research, payments, institutional services, and Web3 features. We harness the power of digital assets and blockchain technology to build an inclusive financial ecosystem, dedicated to advancing the freedom of money and enhancing financial accessibility worldwide.
The Opportunity: Senior Flutter Engineer (iOS, Android)
We are seeking a highly skilled and experienced Senior Flutter Engineer to join our dynamic mobile development team. In this role, you will be responsible for the end-to-end development of high-performance, user-friendly mobile applications for both iOS and Android platforms using the Flutter framework. You will play a crucial part in shaping the future of our mobile products, ensuring exceptional user experience and robust functionality within the exciting cryptocurrency and blockchain space.
Key Responsibilities
- Architect, design, develop, and maintain advanced mobile applications for iOS and Android using Flutter and Dart.
- Collaborate closely with product managers, UI/UX designers, and backend engineers to define, prioritize, and implement new features and enhancements.
- Write clean, efficient, well-documented, and testable code, adhering to best practices in mobile development.
- Participate actively in code reviews, providing constructive feedback and ensuring high code quality.
- Optimize application performance, responsiveness, and stability across various devices and network conditions.
- Troubleshoot, debug, and resolve issues reported by users or identified through testing.
- Stay up-to-date with the latest mobile development trends, Flutter updates, and blockchain technologies to continuously improve our applications.
- Mentor junior developers, sharing knowledge and fostering a collaborative and growth-oriented team environment.
- Contribute to the entire application lifecycle, from conception to deployment and post-launch support.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
- Over 5 years of professional experience in mobile application development.
- Minimum of 3 years of hands-on experience specifically with Flutter and Dart, building and launching complex applications for both iOS and Android.
- Strong understanding of mobile UI/UX principles, design patterns (e.g., MVVM, BLoC), and best practices.
- Proficiency in state management solutions (e.g., Provider, BLoC, Riverpod).
- Solid experience consuming RESTful APIs and integrating third-party libraries.
- Familiarity with native mobile development concepts for iOS (Swift/Objective-C) and Android (Kotlin/Java) is a significant advantage.
- Experience with version control systems, particularly Git.
- Strong problem-solving abilities, excellent communication skills, and a collaborative mindset.
- Ability to work independently and as part of a global, remote team in a fast-paced environment.
- Experience with continuous integration and continuous deployment (CI/CD) pipelines for mobile applications.
Bonus Skills
- Prior experience in the FinTech, blockchain, or cryptocurrency industry.
- Knowledge of Web3 concepts and decentralized applications.
- Experience with Firebase or other mobile backend-as-a-service (MBaaS) platforms.
- Familiarity with agile development methodologies.
Why Join Binance
- Shape the future with the world's leading blockchain ecosystem.
- Collaborate with world-class talent in a user-centric 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.
- Competitive salary and company benefits.
- Work-from-home arrangement (the arrangement may vary depending on the work nature of the business team).
Binance is committed to being an equal opportunity employer. We believe that having a diverse workforce is fundamental to our success. By submitting a job application, you confirm that you have read and agree to our Candidate Privacy Notice.
Ready to Apply?
Take the next step in your career journey.
Apply NowYou will be redirected to the company's application page
π Please mention that you found the job on True Work From Home, this helps us grow. Thanks!
More Frontend Jobs
Discover similar opportunities that match your skills
Ubuntu Linux Kernel Engineer - BIOS/Firmware
Staff Engineer - Recommendations
OpenStack Engineering Manager
Senior Backend Engineer, Trading
IT Enterprise Applications Engineer, Zuora/NetSuite
Database Engineer
Senior ML Engineer
Senior Golang Engineer (Recommendation), Strategy Engine
About Binance
Binance is one of the worldβs leading blockchain ecosystems and cryptocurrency exchanges, offering trading, staking, lending, and Web3 infrastructure services. The firm provides remote and global opportunities in fields like engineering, compliance, crypto research, and product development.
View Company Profile