Grab has developed a comprehensive study guide for its web team to navigate the complexities of modern front-end development. This guide introduces concepts like Single-Page Applications (SPAs), modern JavaScript (ECMAScript 2015+), component-based UI development with React, state management with Flux/Redux, CSS-in-JS, testing frameworks (Jest/Enzyme), linting (ESLint/Stylelint), static typing with Flow, build systems (Webpack), and package management (Yarn). It aims to onboard new engineers and backend developers quickly by explaining Grab's chosen technologies and providing learning resources.
All Grab trails