Appier builds AI-based cross screen analytics and targeting platform for business to reach and engage their customers across multiple smart devices.
Appier is a technology company which aims to provide artificial intelligence platforms to help enterprises solve their most challenging business problems. Appier was established in 2012 by a passionate team of computer scientists and engineers with expertise in AI, data analysis, distributed systems, and marketing.
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.
Task of the role
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
[Essential]
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 implementations, 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).
[Nice to have]
React.js, CSS Modules, Webpack.
Test frameworks: Jest, Mocha.
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, PureScript, BuckleScript, ClosureScript, etc.).
Why join us?
We believe in building a great working environment where passionate individual can give their best, and to work with a talented team. To reward Appiers for their contribution, we also work hard to offer perks and benefits to make their life better
Perks and benefits
Company office locations at the heart of central business district (CBD) in all our countries.
Well stocked pantry with snacks and drinks
Competitive salary
Equity in one of the most exciting Artificial Intelligence startup in Asia
Health insurance for all employees
Your choice between Mac and Microsoft OS
Frequent company and team gatherings to celebrate success and life in general