Junior JavaScript / React Developer
Main Responsibilities
- Build and maintain React components with responsive styling.
- Integrate REST APIs: data fetching, optimistic updates, and error handling.
- Keep code clean and consistent (ESLint/Prettier); add unit/component tests for key logic.
- Fix bugs and perform small refactors under mentor/lead guidance.
- Use a healthy Git flow: create branches, open PRs, respond to code review feedback.
- Ensure cross-browser compatibility, baseline accessibility, and reasonable performance.
- Collaborate with other developers, update lightweight docs/READMEs.
Must-have
- Solid grasp of JavaScript (ES6+): arrays/objects, modules, async/await, Promises.
- React fundamentals: components, props/state, hooks (useState, useEffect etc.), lifting state.
- HTML5/CSS3 with responsive layouts (Flexbox/Grid) and basic cross-browser support.
- Working with REST APIs (fetch/axios) and handling loading/error states.
- Package managers (npm/yarn/pnpm).
- Code quality tools: ESLint/Prettier; familiarity with DRY/KISS principles.
- TypeScript (basic types, interfaces).
- Basic HTTP/JSON understanding.
- English sufficient to read docs and discuss tasks.
- Simple Node.js usage.
Nice to have
- Routing/state tools: React Router, Redux Toolkit / Zustand / React Query.
- Testing: Jest + React Testing Library (write simple unit/component tests).
- UI libraries - MUI.
- Basics and performance awareness (memoization, profiling).
- Basic CI/CD (GitHub Actions).
Required skills experience
| React.js | 6 months |
Required languages
| English | B1 - Intermediate |
Published 19 December
183 views
ยท
86 applications
๐
Average salary range of similar jobs in
analytics โ
Loading...