Front End Architect

Who we are: SynOption Pte. Ltd. is a financial technology firm headquartered in Singapore, looking to play a role in bringing about more transparency and easing the way business is done in financial markets in FX derivatives. It is a new institutional platform that allows clients to analyse and trade on FX Option instruments and strategies in a fair and transparent manner.

Synoption is recognized as a Recognized Market Operator with effect from 31 December 2020 by Monetary Authority of Singapore.

Role Offering: UI Architect / UI Lead / UI Developer

Job Scope:

  1. Deep understanding of Web technologies like HTML5, CSS3, JavaScript, TypeScript, JSON, REST web services.
  2. Hands on experience in multiple UI frameworks like Angular 2 and above, Angular Material etc.
  3. Leverage the latest tools and techniques of web UI/UX Development spectrum.
  4. Engage with architects/product team to comprehend functional challenges, prototype new ideas, and new technologies, and help to create innovative solutions. Aware of latest trends.
  5. Mentor UI engineers, which may include performing code reviews. Suggest tools, technologies, and best practices that improve stability.
  6. In depth knowledge of JavaScript designs & Architectural Patterns.
  7. Collaborate with Product Management, Clients, UI/UX team, and UI Team.
  8. Design and architecting web UI for Microservice based web application.
  9. Design and architect reusable/common components.
  10. Should empower UI teams in following best coding standards
  11. Hands on and influence team for front-end testing (Jasmine, Karma, Mocha, etc)
  12. Knowledge of AWS, CI/CD
  13. Recommend processes, services, software and other tools to support business objectives pertinent to user interfaces as well as infrastructure technologies.
  14. Should be able to solve and guide UI teams on UI performance issues.
  15. Working experience in Agile based software development environment.
  16. Help to hire to grow and maintain a world-class front-end engineering team.

Must Have Skills:

1. 10+ years of industry experience (for Architect) 7+ for Lead and 4+ for developer

  • A must have skills is Angular. NodeJS preferred but can be replaced with anything on server side scripting.
  • 70% work for this role in angular based. At architect role without server side scripting understanding doesn’t a right fit.
  • Someone who can take sound decision for overall interaction with backend.
  • There are components written in node (Control Manager and aith server) which we have intentions to align with UI architect.
  • Given Node is technology primary in java script (same as angular), generally we are seeing people who have earlier exposure or are confident to pick it with little learning. But we would not penalize anyone who is week in node, but champ in angular for this role.
  • Design , develop and maintain client facing web applications.
  • Cooperating with backend developers in the process of building REST APIs.
  • Should demonstrate deep understanding of the following:
  • Design – HTML/CSS
  • Frontend languages – Experience with Javascript and related frameworks – Angular(7/8/9), Angular Material, Bootstrap(or similar CSS frameworks), Node JS (preferred but not mandatory).
  • Test frameworks – Mocha, Chai, Jasmine, Karma

Preferred Skills:

  1. Can you lead frontend-backend integration?
  2. Can you use linux machines?
  3. Are you aware of websockets?
  4. Has you workedon binary data communication over websockets?
  5. Do you understand different types of communication protocols available between frontend-backend and it’s working?
  6. Do you have experience on electron framework?