Front-end Developer


  • Front-end Developer
  • Full time
  • Singapore


  • Develop new user-facing features
  • Build modern, testable, and reusable code/libraries for future use
  • Work directly with our designers, software engineers, product manager and business team to build, ship and maintain front-end components for experiments and features on Indorse 
  • Contribute to testing and code reviews
  • Contribute to team planning, tracking and work visualization
  • Remain current with emerging technologies and industry best practices; guide other developers on major development strategies and methodologies


  • At least three years of front-end engineering experience, a large portion of which was in a team environment
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Thorough understanding of React.js and its core principles
  • Experience with popular React.js workflows (such as Flux or Redux)
  • Strong design focus with commanding grasp of HTML, CSS, and related web technologies
  • Familiarity with newer specifications of ECMAScript
  • Familiarity with data structure libraries (e.g., Immutable.js)
  • Experience with RESTful APIs
  • Experience with common front-end build and development tools such as Babel, Webpack, NPM, etc.
  • Experience with Git source control system
  • Ability to identify cross-browser/cross-platform compatibility issues and ways to work around them
  • Basic knowledge of relational and non-relational data stores like MySQL, MongoDB, etc.
  • A knack for benchmarking and optimization
  • Fluency in written and spoken English
Indorse Platform Front-end Developer