React Developer

You will be responsible for:

  • Translating designs and wireframes into high-quality, reusable code
  • Writing unit and end-to-end (E2E) tests to ensure application reliability
  • Participating in code reviews, walkthroughs, and sprint planning
  • Estimating effort and delivering within agreed timelines
  • Staying current with, and mastering, emerging frontend technologies

You have in-depth experience in:

  • React (minimum two years of professional work experience)
  • React Hooks, functional components, and modern React architecture
  • React patterns and state management libraries such as Redux or Flux
  • JavaScript (ES6+) and TypeScript, along with knowledge of browser features and Web APIs (Canvas, WebSockets, Storage, etc)
  • TypeScript and modern ES6+ standards
  • Server-Side Rendering and Static Site Generation with Next.js
  • Styling with SCSS, CSS, and HTML
  • Build and linting tools like NPM/Yarn, Webpack, Vite, and ESLint
  • Developing and maintaining Progressive Web AppsĀ 
  • Performance optimization using tools like Lighthouse, React Profiler, or Bundle Analyzer
  • Docker configuration and container management

You add value with exposure to:

  • Tailwind CSS and utility-first styling
  • Proficiency in configuring and optimizing build tools
  • Other frontend frameworks such as Angular or Vue.js
  • Backend technologies or Node.js frameworks
  • Databases such as MySQL, PostgreSQL, and MongoDB
  • Mobile development frameworks like React Native, Flutter, or Ionic
  • Unit testing tools such as Jest, Mocha, Karma, or Jasmine
  • Modern browser technologies such as WebRTC, WebGPU/GL, Web Components, Web Workers, and WebAssembly