Plays the Key Developer and Software Architect role
Analyze business requirements, design and implement solutions, and develop software components as defined by the software development life cycle (SDLC)
Perform system development according to functional and technical requirements
Collaborate with business and bring value to the user
Participate with global development community on evolving the architecture and delivery approach
Further the knowledge and enthusiasm of software engineering techniques with your peers
Take pride in the quality of delivered software
Requirements
University degree in computer science, information systems or related field of study
3+ years of software engineering experience primarily leveraging ReactJS
Strong engineering and technical background with demonstrable enterprise development experience using ReactJS and RESTful APIs
Deep understanding of JavaScript / Typescript, HTML5 and CSS
Experience using Redux, Web Workers and PWAs
Experience with continuous integration and build (CI / CD) process & tools
Proven ability to quickly understand functional requirements and technical concepts
Experience with TDD and familiarity with testing frameworks, ideally Cypress, Selenium and PACT
Experience in creating system / module design and / or its components
Experience in creating efficient unit / component / integration tests
Experience in writing technical documentation
Strong ability to debug code, analyze failures and trace defects to root cause
Exposure to mobile development via React Native an advantage
GitHub portfolio an advantage
Prior working experience in a large-scale financial institution will be an advantage
Dynamic and adaptive to the global collaborative project team environment
Ability to interpret, evaluate and communicate detailed information. Ability to effectively manage multiple tasks and meet deadlines
Willingness and ability to adapt to changes in priorities and requirements
Good communication in both verbal and written English, Cantonese and Mandarin
We offer
Friendly team and enjoyable working environment
Work-life balance and flexible schedule
Online training library, mentoring, career development and potential partial grant of certification
Unlimited access to LinkedIn learning solutions
Referral bonuses
Compensation for sick leave and paid time off
Opportunities for self-realization
报告这项工作
Thank you for reporting this job!
Your feedback will help us improve the quality of our services.