Careers

We do not inherit the Earth from our ancestors.

We merely borrow it from our children

Hong Kong | China

Front-end Engineer

You are someone who can write kick-ass code, have an eye for design, and are an excellent problem-solver. Front-end engineer translates the designs to create engaging user interfaces for software, web applications and mobile devices and deliver the best experience for our users.

Your responsibilities include:

  • work with Product Owner and Designers to build analytics, data visualization, and mapping applications
  • build efficient and reusable front-end components
  • identify and address performance bottlenecks
  • participate in design and code reviews
  • communicate and advocate for best practices for front-end engineering
  • provide feedback on core elements of projects; testing, validating and documenting work produced

We expect you to have:

  • B.S., M.S., or PhD. in Computer Science or equivalent education/experience
  • experience in building large-scale frontend applications
  • expert in AngularJS, HTML5, CSS3
  • obsessed with beautiful design and user interfaces
  • deep understanding of a JS framework
  • experience with MVC, MVVM, Reactive programming models for building web applications
  • experience with Bootstrap, amCharts, Angular, jQuery, CSS preprocessors (such as SASS, SCSS)
  • familiarity with Sketch / Photoshop / UI design is a plus
  • experience with git and code management
  • experience with documentation, unit and integration testing

Apply for this job