Software Engineer, Java, Blockchain Developer

Singapore 23 months agoFull-time External
Negotiable
• * 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