Software Engineer, Frontend Development

Appier in Taipei, Taiwan

About Appier

Appier is a software-as-a-service (SaaS) company that uses artificial intelligence (AI) to power business decision-making. Founded in 2012 with a vision of democratizing AI, Appier’s mission is turning AI into ROI by making software intelligent. Appier now has 17 offices across APAC, Europe and U.S., and is listed on the Tokyo Stock Exchange (Ticker number: 4180). Visit www.appier.com for more information.

About the role

Frontend engineers at Appier focus on handcrafting sophisticated web UI using cutting-edge front-end development technologies / tools. We work closely with UI/UX designers and backend engineers and deliver high-quality, fluent and elegant web applications to our enterprise customers, or to aid daily operations within Appier.

Responsibilites

  • Design & develop front-end architecture & interactive user interfaces
  • Integrate the back-end modules built by your coworkers into new services
  • Ensures the flexibility of front-end architecture
  • Ensure the high performance of responsiveness
  • Build reusable code and libraries for future use
  • Build unit tests and test automation
  • Perform code reviews to ensure existing code stay high-quality, fast, and flexible
  • Handle and resolve issues escalated from the production operational environment
  • Participate in idea brainstorming and contribute ideas to technology, algorithms and products

About you

[Minimum qualifications]

  • Good knowledge of HTTP, CSS, JavaScript, HTML, DOM, and web standards
  • Respect coding convention, language standard syntax, documentation
  • Experience with cross-browser compatibility techniques
  • Experience with frontend technologies or frontend frameworks
  • Proactive, good interpersonal and problem-solving skill
  • Team player and able to work independently
  • Familiar with git
  • Loves trying out new technologies and sharing with team what problems do the new technologies address. All kinds of "new technologies" is welcomed, from FP-like languages (e.g. ReasonML, PureScript, Elm), CSS-in-JS or utility-first CSS, data-loading mechanisms (e.g. Relay, Apollo), to experience sharing on using certain components, or webpack plugins / linter configs / codemods / boilerplates that improves developer experience (DX)

[Preferred qualifications]

  • React.js, Webpack
  • Test frameworks: Jest
  • Capable of testing across multiple browsers, platforms
  • Experience in Node.js, GraphQL, MongoDB, MySQL
  • Experience in web performance optimization and the pixel pipeline
  • Experience in CSS Pre/Post-processors (PostCSS, SASS or LESS)
  • Experience in ES6/ES2017 transpiler (Babel, TypeScript, etc.)
Apply