Job description
Responsibilities:
1. Responsible for the architecture design, technology selection, and core module development of all customer-facing business systems on the mobile end (Android) of the company, leading the construction and optimization of the mobile technology system to ensure high availability, high security, and high smoothness of mobile applications, adapting to digital currency trading scenarios (such as real-time market push, rapid response to trading instructions, and fund security protection).
2. Deeply understand customer business requirements and Hong Kong digital currency compliance requirements, transforming business logic into efficient and maintainable mobile implementations, collaborating with front-end, back-end, testing, and risk control departments to promote mobile product iterations, ensuring a good user experience in core scenarios such as transactions, asset inquiries, and information viewing.
3. Lead the tackling of technical challenges on the mobile end, optimizing application startup speed, operating performance, power consumption, and compatibility, solving adaptation issues across devices and systems, enhancing user retention and experience; responsible for designing and implementing mobile security protection solutions to ensure the safety of user assets and information.
4. Responsible for providing technical guidance, code reviews, and experience accumulation for the mobile team, establishing mobile development standards and best practices, training intermediate and junior engineers, and promoting the improvement of the team's technical capabilities; exploring the research and implementation of new mobile technologies (such as cross-end development and AI-assisted mobile development).
5. Collaborate with the AI team to explore and implement mobile AI projects, including AI-assisted coding and AI testing optimization, participate in internal AI knowledge training and the establishment of usage norms, and follow up on the application of new AI technologies in mobile.
Requirements:
1. Education and Experience: Bachelor's degree or above in a computer-related field, over 5 years of mobile development experience, at least 2 years of mobile development experience in digital currency exchanges or fintech companies, experience in designing large-scale customer-facing mobile application architectures is preferred, familiarity with Hong Kong digital currency compliance requirements is a plus.
2. Technical Skills: Proficient in Android (Kotlin/Java) native development, with a deep understanding of mobile underlying principles; familiar with cross-end development solutions (such as Flutter, React Native), able to choose appropriate development solutions based on business needs; skilled in core technologies such as mobile network requests, local storage, and push mechanisms.
3. Core Competencies: Experience in developing and optimizing high-concurrency, high-security mobile applications, able to independently solve complex mobile technical challenges; familiar with mobile security protection (such as data encryption, signature verification, anti-tampering), understanding the technical pain points and solutions of mobile in digital currency trading scenarios.
4. Soft Skills: Good communication and coordination skills, team management awareness, and problem-solving abilities, strong sense of responsibility, able to withstand high-intensity work pressure, strong willingness to learn new technologies, and strict adherence to company compliance regulations and code development standards.
5. Bonus Points: Experience in mobile automated testing and CI/CD process setup; familiarity with Huawei Cloud and AWS cloud services in mobile applications; understanding of back-end technology stacks (jdk8, mybatis, redis), able to collaborate efficiently with back-end teams; experience in AI-assisted mobile development.
