Sr. JS developer
Xento Systems Pvt. Ltd.Oct, 2018 - Feb, 20223 yr 4 months
Designed, developed, and owned multiple front-end features using Pure JavaScript, Node.js, and React.js. Built a custom formula computation field supporting arithmetic operations and parentheses, used by ~50% of developers. Developed a dynamic locale-based date picker, integrated across ~80% of company products. Created reusable I18N-compatible input fields (number, percent, currency) using DRY principles. Built FaceGame, a fun internal tool to help colleagues get to know each other. Developed an automation tool in Node.js for visual UI regression testing, reducing QA time by 40%. Created generic breadcrumb and progress bar components in React.js for reuse across features. Worked extensively with Redux and Context API for form handling and validation. Built self-initiated features using React Hooks like useState and useEffect. Migrated the build system from Gulp to Webpack, improving modularity, maintainability, and configuration simplicity. Helped peers and juniors resolve JS issues and honed debugging skills. Documented legacy code and mentored the team to accelerate development.