• * Job Brief*
• ** Responsibilities*
• - Develop, test, deploy, and maintain building user interface components and implementing them following React.js workflows
- Building reusable components and front-end libraries for future use
- Translating designs into high quality code using HTML5, CSS3 and Web Socket
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
- API Integration with Restful services
- Work closely with design team and API team to improve overall UI/UX experiences
- Actively participate in all aspects of the software development process
- Deploy systems to production and provide post-implementation support
- Provide maintenance support to customers by investigating and rectifying reported systems shortcomings during/after working hours when necessary
- Adhere to high-quality development principles while delivering solutions on-time
- Perform other duties as assigned
• * Requirements**:
Mandatory
- Degree in Computer Science or equivalent
- Fluent speaking and writing in English for business communication needs
- More than 3 years of experience in systems analysis, design, programming with knowledge the following technologies:
- JavaScript, including DOM manipulation and the modern ECMAScript language features
- Thorough understanding of React.js and its core principles and Familiarity other framework ( Angular,Vuejs)
- Familiarity with basic data structure and algorithms
- Familiarity with RESTful APIs
- Familiarity with modern front-end build pipelines and tools (Webpack)
- Familiarity with code versioning tools such as Git
- Familiarity with HTML, CSS
- A knack for benchmarking and optimization
- At least one backend language, like Java, C#, Python, Ruby
- Have working domain knowledge in the Fintech, Crypto and Trading field
• * Good to Have*
• - Experience with Web Socket
- Knowledge of UI/UX design principles
- Understanding type safe java script or typescript
- Thorough understanding of Vue.js and its core principles
- Knowledge of micro-service design development
- Fluent speaking Speaking and writing in Chinese language for business communication needs
- Having working experience within the trading, financial, crypto industry is preferred.
- Having domain knowledge in blockchain technologies, capital markets technology and financial payments technology would be advantageous