Frontend Developer


Toronto, ON
👉 This job may not be available any more. It is not actively listed on

About the team

Sinitic is an ambitious, global-minded software company, with an inclusive work culture. We’re a team of engineers and business professionals based at the Toronto and Taipei offices and distributed locations.

About your role

Our frontend is a Vue2 SPA which communicates with the backend through REST services and Websocket. One of our key advantages is that non-technical users can easily configure their bots by assembling a few blocks using our Visual Bot Designer.

You will be responsible for maintaining the visual BotEditor, our Webchat component, as well as the rest of the Sinitic product suite, in addition to troubleshooting performance problems, and maintaining compatibility across evergreen browsers.


  • Developing platform user interface and user experience, including all graphic design and software coding requirements
  • Conducting research and advising upon best practices and technology for the company and its products to use to achieve competitive advantage


  • 3+ years experience as a javascript developer
  • 2+ years experience in role with a big UX/Design component
  • Sound knowledge of Webpack and Vue2
  • Excellent knowledge of SVG. Experience in D3 is a plus
  • Excellent knowledge of ES6 or more recent, knowledge of TypeScript is a plus
  • Able to troubleshoot performance problems and memory leaks using Chrome/Firefox's developer tools
  • Fluent in 2+ languages

Job benefits

  • Competitive compensation
  • 20 vacation days
  • Flexible / remote work
  • Gym membership
  • Health insurance*
  • Multicultural work environment

Depends on the country where you are based

Our values

  • Diversity. To build multilingual AI, we need a vibrant team with diverse linguistic backgrounds and life experiences. In both offices in Canada and Taiwan, Sinitic offers an inclusive work environment that respects and nurtures the uniqueness of each team member.
  • Outside the box. We like to combine creative energy with strategic counter-intuitive thinking; we take opportunities that seem hidden, and discover new connections between unrelated fields.
  • Hunger. We're in this to grow sustainably and fast. We have ambitious targets to reach, which is only made possible by investing in individuals who want to team-up to build something big.

We are committed to equality of opportunity for all team members. Applications from individuals are encouraged regardless of age, disability, gender, sexual orientation, citizenship or migrant status, pregnancy or maternity, race or religion.

About Sinitic

Sinitic automates multilingual customer support with a vertically-integrated product suite and proprietary NLP engine for Chinese, Tagalog, Vietnamese, Japanese, and more. Our core tech includes IP for mixed-language understanding and semi-supervised chat history structuring. We're a fast growing SaaS business with diverse clients such as major system integrators, large call centers, and financial institutions.

Similar Jobs

Tokyo, Japan
Lausanne, Switzerland
Front-End Developer
Chili Piper
Brooklyn, NY