Summary
The job is for a Senior React Developer who is a USC or GC holder, working remotely on a long-term basis. The role involves writing and managing ReactJS applications, implementing various features, and using specific technologies.
Requirements
- Knowledge of ReactJs
- Knowledge of Typescript
- Knowledge of CSS3
- Knowledge of HTML5
- Knowledge of Jest & Enzyme
- Experience with REST APIs
- Familiarity with AWS
Responsibilities
- Write ReactJS applications in Typescript & JavaScript
- Migrate React Components from Class Components to Function Components
- Implement Data Caching in a React App
- Use React Hooks for In-Component State Management
- Use CSS Variables or Tailwind CSS to enable dynamic styling
- Add a Dark Mode to an Existing React App
- Add Internationalization & Localization to an Existing React App
- Define Unit, Integration, E2E Test Structure for a New React App
- Add SSR to your React JS Apps via Next JS
- Deploy & Host a React JS App in AWS (Multi-AZ & Multi-Region)
- Create React Apps that consume REST APIs
- Evaluate the Pros & Cons of New UI Frameworks (Svelte, SolidJS, Qwik)
- Use Storybook to Document & Catalog a React UI Component Library
- Setup an npm / yarn/ppm Monorepo for a UI Component Library
- Debug React Apps deployed in an AWS Unix Environment (EC2 / ECS / EKS)