Location not specified
Published on: November 4, 2026
Responsibilities:
Responsible for the architecture design and R&D delivery of bank frontend systems (Mobile Banking App, Internet Banking, Operations Backoffice, etc.), independently and rapidly iterating to complete product development and launch.
Complete frontend solution design and code implementation based on requirements, ensuring system availability, security, scalability, and maintainability.
Lead frontend architecture optimization, tackle technical bottlenecks, perform performance optimization, handle production issues, and manage risks.
Drive cross-functional collaboration, working efficiently with product, design, backend, QA, and operations teams to advance requirement implementation and version releases.
Establish and refine the frontend engineering system, advancing CI/CD, automated testing, Code Review, quality gates, and standardized processes.
Conduct regular code reviews, security scans, and vulnerability patching to prevent frontend security risks such as XSS, CSRF, and sensitive information leakage.
Continuously monitor new technologies and AI-driven R&D efficiency tools to drive team technology upgrades and improve development efficiency.
Possess hands-on team management experience, capable of managing a team of approximately 10 people (including objective management, task allocation, talent development, and performance management).
Requirements:
Bachelor's degree or above in Computer Applications, Software Engineering, or related majors.
8+ years of frontend R&D experience, with experience in banking or fintech sectors preferred.
3+ years of team management experience, having actually managed an R&D team of around 10 people.
Proficient in Flutter and/or React, with a deep understanding of browser principles, network protocols, modularization, and design patterns.
Well-versed in mainstream frontend frameworks and ecosystems, with architecture design capabilities for medium-to-large scale projects.
Familiar with cross-platform technologies (Flutter, React Native) and front-end/back-end separation development models.
Familiar with engineering and DevOps toolchains, such as Git, Node.js, Vite/Webpack, Jenkins/GitLab CI, Docker, etc.
Equipped with frontend performance tuning and troubleshooting skills, capable of quickly locating and resolving complex production issues.
Possess good communication, comprehension, expression, analytical, and problem-solving skills, with an excellent team collaboration spirit.
Capable of collaborating efficiently with business, product, and QA departments to rapidly drive project progress.
As part of our hiring process, this role may use Keystone AI’s artificial intelligence or automated tools to assist with reviewing and screening applications. These tools support, but do not replace, human judgment in making hiring decisions.
Your application will be considered complete only after you have completed the full registration process on the Keystone AI platform, including creating your profile, uploading your CV, and submitting your application. The AI interview is optional but encouraged and is not required for your application to be considered.
By submitting your personal data and/or resume, you give consent to collection, use and disclosure of your personal data and/or resume by the company (or its agent) for the purpose of the processing and administration by the company relating to this job application. Read our Privacy Policy.
CGP Group is an affirmative equal-opportunity employer and recruitment firm. We evaluate qualified applicants without regard to race, color, religion, creed, gender, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. Information provided in this advertisement is for recruitment purposes only.