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 RouterRedux Toolkit / Zustand / React Query.
  • Testing: JestReact Testing Library (write simple unit/component tests).
  • UI librariesMUI.
  • 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
To apply for this and other jobs on Djinni login or signup.
Loading...