Software Engineer

AQUARIUX PTE. LTD.-Singapore, Singapore

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 WebSocket
  • 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 WebSocket
  • Knowledge of UI/UX design principles
  • Understanding type safe javascript 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.