React Developer

Kaizen Technologies, Inc5 months ago
Smithfield, NC, United States
Remote
Full-time
Junior Level (1-3 years)

Job Description

Responsibilities:

  • Develop React applications: Build reusable components and front-end libraries for future use.
  • Collaborate with teams: Work closely with designers, backend engineers, and product managers to translate business requirements into technical solutions.
  • Optimize performance: Ensure applications are fast, responsive, and efficient across devices and browsers.
  • Maintain code quality: Write clean, maintainable, and testable code following best practices.
  • Integrate APIs: Connect front-end applications with backend services and third-party APIs.
  • Stay updated: Keep up with the latest React ecosystem tools, libraries, and industry trends.

Requirements:

  • Proficiency in React.js and its core principles.
  • Strong knowledge of JavaScript ES6+, HTML5, and CSS3.
  • Experience with state management libraries (Redux, MobX, or Context API).
  • Familiarity with RESTful APIs and modern front-end build pipelines/tools (Webpack, Babel, etc.).
  • Understanding of version control systems like Git.
  • Knowledge of testing frameworks (Jest, React Testing Library).
  • Strong problem-solving skills and attention to detail.

Preferred, but not required:

  • Experience with TypeScript.
  • Familiarity with Next.js or other SSR frameworks.
  • Knowledge of CI/CD pipelines and cloud deployment.
  • Prior experience in Agile development environments.

Required Skills

Git
TypeScript
React Testing Library
Jest
JavaScript ES6+
Next.js
RESTful APIs
CSS3
Redux
HTML5
Webpack
React.js
Babel