This job has expired
Senior Mobile Developer (Flutter)
atBitkubBitkub Online Co., Ltd., also known as Bitkub Exchange,
Bitkub Exchange was established as a digital asset platform on 29 July 2016, licensed by the Ministry of Finance and regulated by the Securities and Exchange Commission (SEC), secured with ISO 27001 standards and advisors who are ready to provide customer advice. The first day of operation of the company is on 9 May 2018.
What we do :
The Senior Mobile Developer has a strong background in developing high-quality mobile applications using Flutter and React Native. As a Senior Mobile Developer, 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.
Key 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.
Required Qualifications (What we need) :
- 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, React Native).
- Proficiency in Flutter and React Native frameworks.
- Strong understanding of app release processes for both iOS and Android platforms, including TestFlight.
- Expertise in code review processes and maintaining code quality.
- Experience with unit testing and test-driven development.
- Knowledge of mobile application architecture and design patterns.
- Proficient in Git workflows and best practices for version control.
- Experience with CodePush for seamless over-the-air updates.
- Familiarity with Firebase for backend services, Google Analytics for tracking user engagement, and Crashlytics for monitoring app stability.
- Ability to identify problems, gather requirements, analyze potential solutions, and implement effective fixes.
- Excellent communication skills with the ability to articulate technical concepts clearly to both technical and non-technical stakeholders.
- Strong team player who can work effectively with cross-functional teams and contribute to a positive work environment.
- Experience with Agile development practices.
- Excellent communication and teamwork skills.
It’s Great if you have:
- Experience with native mobile development (iOS/Android).
- Familiarity with CI/CD pipelines and automated testing frameworks.
- Knowledge of Agile development methodologies.
Important : Candidate Privacy Policy
สำคัญ :โปรดอ่านและทำความเข้าใจ:นโยบายความเป็นส่วนตัวด้านทรัพยากรบุคคล สำหรับผู้สมัครงาน และผู้สมัครเข้าฝึกงาน*
Don't forget to 'Like' and 'Follow' our social media channels so you won't miss any news from us. https://linktr.ee/lifeatbitkub
Experience required
- any or no experience
Salary
- Negotiable
Job function
- IT / Programming
Job type
- Full-time
Company overview
Bitkub is a leading cryptocurrency exchange based in Thailand, offering a secure platform for buying, selling, and trading various cryptocurrencies. Established in 2018, Bitkub has rapidly become Thailand's largest digital asset exchange, accounting for 90% of the countr ...
Why join us: Joining Bitkub means becoming part of Thailand's leading cryptocurrency exchange, where innovation and growth are at the forefront. As a team member, you'll have the opportunity to work in a dynamic environment that is shaping the future of digital finance in Thailan ...
Benefits
- Accident Insurance
- Five-day work week
- Flexible working hours
- Free lunch & snacks
- Remote work
- Social Security
- Overtime pay
- Performance bonus
- Health Insurance
- Life Insurance