Cloud Frontend Software Engineer
About the company

Maxeler Technologies is a leading provider of dataflow computing platforms, solutions, and appliances. Their products and services are currently deployed across Finance (exchanges, banking, and trading), networking, as well as high-performance computing domains in science, government, and media.

About the job

Cloud Frontend Software Engineer

Qualifications for the role



-TypeScript preferred over JavaScript
-Experience developing with Next.js
-Experience developing with React.js



○ Basics (VirtualDOM, props, state, JSX, event delegation, event handlers, endering, etc.)


- Understand the best practices for building React.js applications, including the use of a consistent coding style and possibly, the use of design patterns.
- Be familiar with the different React.js design patterns, such as the use of containers and the use of higher-order components.



○ Performance



- Understand how to optimize the performance of React.js applications, including the use of should ComponentUpdate() and the use of memoization.
- Be familiar with the different performance optimization techniques in React.js, such as code splitting and lazy loading.

○ Testing



- Understand how to test React.js components, including the use of Jest and Enzyme.
- Be familiar with the different testing methods in React.js, such as shallow rendering and full rendering.

○ Accessibility



- Understand the importance of accessibility in React.js applications.
- Be familiar with the different accessibility features in React.js, such as ARIA attributes and screen reader support.

○ Security



- Be familiar with the different security features in React.js, such as the use of propTypes and the use of the React.js security package.

○ Deployment



- Understand how to deploy React.js applications, including the use of tools such as Webpack and Babel.

○ Ecosystem



- Experience with different tools/frameworks/libraries available for use with React.js: Webpack, Babel, ESLint, Create React App, React Redux (Connect), React MobX, React Router, React Lazy Load, Advantage: Developing WASM components, Experience using Tailwind CSS