Back to job search

Senior Mobile Developer (Flutter)

BITKUB ONLINE CO., LTD. (Khlong Toei)
Khlong Toei
Bangkok, Thailand 🇹🇭
Why Bitkub Bitkub aims to be the No.1 Fin-tech company in Thailand. We believe that cryptocurrency and blockchain can shape a better financial future for all of us, and we are looking for the A-players who are passionate about Technology to join our teams. PERKS & BENEFITS - Work and thriving Birthday Leave Annual Bonus Health Insurance Company Activity Provident Fund Don't forget to 'Like' and 'Follow' our social media channels so you won't miss any news from us.

About this position

The Senior Mobile Developer has a strong background in developing high-quality mobile applications using Flutter and React Native. You will be responsible for leading the development of mobile applications, ensuring robust code quality, managing app releases, and contributing to the overall architecture and design of the mobile solutions.

Responsibilities

• Design, develop, and maintain high-quality mobile applications for iOS and/or Android platforms.
• Collaborate with other developers, designers, and stakeholders to create user-friendly and efficient mobile solutions.
• Perform code reviews, ensuring adherence to best practices and coding standards.
• Identify and resolve technical challenges, providing innovative solutions.
• Mentor junior developers and contribute to their professional growth.
• Stay current with industry trends, incorporating new technologies and practices into the development process.
• Lead the development of mobile applications using Flutter and React Native, ensuring high performance, quality, and responsiveness.
• Oversee the release process of mobile applications, including preparing app builds, managing app store submissions (via TestFlight and other platforms), and ensuring successful deployments.
• Implement and manage over-the-air updates using tools like CodePush to deliver continuous improvements without requiring full app releases.
• Conduct thorough code reviews to maintain code quality, identify potential issues, and provide constructive feedback to team members.
• Develop and maintain unit tests to ensure code reliability and facilitate early bug detection.
• Collaborate with the development team to design and implement scalable and maintainable mobile application architectures.
• Implement and manage Git workflows to ensure efficient and effective source code management, including branching, merging, and version control strategies.
• Integrate and utilize Firebase, Google Analytics, and Crashlytics to monitor app performance, user engagement, and crash reports, ensuring a high-quality user experience.
• Provide guidance and mentorship to junior developers, fostering a culture of continuous learning and improvement within the team.
• Work closely with cross-functional teams including designers, backend developers, and QA to ensure seamless integration and delivery of mobile solutions.

Requirements

• Bachelor’s degree in Computer Science, Software Engineering, or a related field.
• Minimum of 5 years of experience in mobile application development with a strong portfolio of released applications on the App Store or Google Play.
• Strong proficiency in mobile development frameworks and languages (e.g., Swift, Kotlin, Flutter).