Responsibilities

  • Develop and maintain responsive web applications using React.js.
  • Translate UI/UX designs into high-quality, reusable code.
  • Build modular and scalable front‑end components.
  • Integrate front‑end components with RESTful APIs or GraphQL services.
  • Optimize applications for maximum speed and performance.
  • Write clean, maintainable, and well‑documented code.
  • Perform code reviews and ensure best practices.
  • Debug and resolve technical issues.
  • Collaborate with cross‑functional teams (design, backend, QA).

Required Skills & Qualifications

  • Strong proficiency in JavaScript (ES6+).
  • Hands‑on experience with React.js, hooks, and component lifecycle.
  • Experience with state management (Redux / Context API).
  • Knowledge of HTML5, CSS3, and responsive design.
  • Familiarity with REST APIs and asynchronous programming.
  • Experience with Git/version control systems.
  • Understanding of front‑end build tools (Webpack, Babel, Vite, etc.).
  • Strong problem‑solving and debugging skills.

Preferred Qualifications

  • Experience with TypeScript.
  • Familiarity with Next.js or other React frameworks.
  • Experience with testing frameworks (Jest, React Testing Library).
  • Knowledge of CI/CD pipelines.
  • Understanding of UI frameworks (Material UI, Ant Design, Tailwind).
  • Exposure to Agile/Scrum methodologies.

Experience

  • Bachelor’s degree in Computer Science or related field (or equivalent experience).
  • 3+ years of front‑end development experience (adjustable based on role level).

Soft Skills

  • Strong communication and collaboration abilities.
  • Attention to detail.
  • Ability to work in a fast‑paced environment.
  • Proactive and self‑motivated mindset.

Nice to Have

  • Experience with cloud platforms (AWS, Azure, GCP).
  • Knowledge of micro‑frontend architecture.
  • Performance optimization experience.

#J-18808-Ljbffr
Similar jobs

React JS Developer

Apply Now
Back to search page