Senior Lead Software Engineer (web Frontend)

Engineering · Full-time · Hong Kong, China

Job description

Are you passionate about Digital Assets (Cryptocurrencies, Virtual Asset and the Security Token industry)? Do you truly believe that Blockchain is a better financial infrastructure for the Digital Asset economy and will improve and increase the efficiency, security and access compared to the current financial infrastructure?

If you answer “Yes” to the above, then Fusang (https://www.fusang.co) have the below career opportunities for you within our Communication department.

Roles & Responsibilities

· Drive the market research and design process to develop web and/or mobile products from ideation to delivered product.

· Leadership experience and a decisive success factor for the agile development process in project teams. This involves close cooperation with various stakeholders, including client representatives, the development team and the project management.

· Energetic character ideally with startup experience or mentality a plus. Ability to jump in where needed and expand the role.

Essential Requirements

  • At least 6+ years of application design & development experience with a very good hands-on experience with modern JavaScript frameworks: Vue JS (preferred) / React / Angular
  • In-depth knowledge and experience with JavaScript, Typescript, HTML, CSS and Pre-processors – LESS, SASS
  • In-depth knowledge and experience with Micro Frontends, Module Federation, SPA.
  • Experience in UI Architecture and UX Design and design tools such as Figma, Sketch.
  • Ability to write clean, readable Java code
  • Experience with microservices, Distributed Architecture and Web Components.
  • Experience with one or more of the following: Docker, K8, virtualization, Git.
  • Proficiency in Java, with a good understanding of its ecosystems
  • Strong knowledge of object-oriented programming Patterns and Concepts
  • Familiarity with different design and architectural patterns
  • Knowhow of Java concurrency patterns
  • Solid understanding of the concepts of MVC (Model-View-Controller) Pattern
  • RESTful web services and websocks
  • Basic knowhow of class loading mechanism in Java
  • Experience with databases like Postgres, MySQL, nosql
  • Knowledge of messaging queues and in memory databases
  • Familiar with implementation and use multithreading in Vuejs and webworkers
  • Skilled at creating database schemas that characterize and support business processes
  • Strong knowledge of JVM, its drawbacks, weaknesses, and workarounds
  • Implementing automated testing platforms and unit tests
  • In-depth knowledge of code versioning tools, for instance, Git
  • Experiences in working with automated testing infrastructure
  • Understanding of building tools like Ant, Maven, Gradle, etc

About the Role:

· Core team to be based in APAC with a strong preference to work from our Hong Kong office.

· Working environment encourages a strong remote working culture working across APAC time zone.

· Directly report to Chief Business Officer

· Knowledge of digital assets and crypto currency markets with a background coming from traditional finance, fintechs, exchanges or trading environments (e.g. crypto or digital assets)

· Chance to work on the web apps and mobile application, preference for developers with a strong background in mobile development with large scale user base.

· Previous experience in the FinTech or capital market industry is a benefit.

Fusang has offices in Hong Kong and Labuan & Kuala Lumpur (Malaysia) and a remote team in Vietnam. In addition to those locations, Fusang supports full remote working flexibility for senior-level at any other Asia locations on a direct contracting basis.