Senior Full Stack Developer (Developer-UX User Interface Senior) -
Must Have Qualifications: 7+ years of relevant experience, with strong expertise in React 18,
JavaScript/TypeScript, HTML, CSS, SASS, Material UI, Restful APIs, and Single Page Applications.
Must have experience with modern build tooling such as Vite.js, including configurations and
optimization. Experience with testing frameworks like Jest, React Testing Library, Cypress, etc is a
plus.
Technical Skills:
- 7+ years of professional experience in building large-scale web-based applications using
JavaScript/TypeScript, HTML, CSS, SASS.
- 5+ years of strong hands-on experience with ReactJS, Redux.
- Thorough understanding of React.js (JSX), Redux and its core principles.
- Strong proficiency in JavaScript, JavaScript object model, RESTful APIs, DOM, and the
relevant concepts.
- Proficient understanding of Progress Web Applications (PWA), and Single Page Applications
(SPA).
- Strong proficiency with Vite.js (or equivalent modern tooling), including configuration,
optimization, and best practices.
- Strong experience with modern UI frameworks and component libraries, specifically:
- Material UI (MUI) (required)
- AG Grid (required)
- Other libraries like Bootstrap (nice to have)
- Proficient understanding of the React build chain through Webpack/Rollup.
- Experience with Storybook (Directory of UI components) is a plus.
- Sufficient knowledge of NodeJS.
- Experience with modern frontend build pipelines and tools (e.g., dependency management
using NPM, YARN, or BOWER).
- Experience with browser-based debugging, and error checking.
- Automated unit testing tools such as Jest, Enzyme, React-testing-library and end-to-end
testing tools such as, WebDriver IO, Cypress, or other Selenium-based technologies.
- Experience with code versioning tools such as git.
- Strong time management, interpersonal, and communication abilities.
- Enthusiastic contributor with positive, can-do attitude.
Preferred Qualifications:
- Bachelor’s degree, ideally in Computer Science, Financial Engineering or a related
quantitative discipline
- Prior experience with financial services companies desired but not necessary