0% found this document useful (0 votes)
14 views

React JS Developer

cs 508

Uploaded by

xeben98592
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views

React JS Developer

cs 508

Uploaded by

xeben98592
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Title: React JS Developer

Location: Remote
Duration: 6 months contract (possible extension 12 months)

We are seeking a mid-level React JS Developer to join our dynamic development team. The ideal
candidate will have hands-on experience in building and maintaining high-performance web
applications using React.js, with a strong understanding of JavaScript, component-based architecture,
and modern front-end development practices. You will collaborate with back-end developers, UI/UX
designers, and product managers to deliver seamless user experiences across platforms.

Responsibilities:
 Develop and maintain responsive, high-quality web applications using React.js.
 Implement component-based architectures to ensure modularity, reusability, and
maintainability of the codebase.
 Collaborate with the UI/UX team to translate design wireframes into high-quality code.
 Integrate front-end components with RESTful APIs and back-end services.
 Optimize applications for maximum performance across a variety of devices and browsers.
 Implement state management solutions (Redux, Context API) to handle application data flow.
 Ensure the technical feasibility of UI/UX designs and suggest improvements when necessary.
 Write clean, scalable, and well-documented code following best practices.
 Debug and resolve issues, performing root cause analysis to identify improvements in code
performance.
 Collaborate with cross-functional teams in an Agile development environment, participating
in code reviews, sprint planning, and stand-up meetings.

Skills & Qualifications:


 2-4 years of experience working with React.js and building large-scale, responsive web
applications.
 Strong proficiency in JavaScript, including ES6+ features and modern front-end frameworks.
 Solid understanding of React's component lifecycle, hooks, state, and props management.
 Hands-on experience with Redux, Context API, or other state management libraries.
 Deep knowledge of HTML5 and CSS3 for building responsive and mobile-first designs.
 Experience with integrating front-end applications with RESTful APIs and handling data
asynchronously.
 Proficiency with Git and version control workflows (GitHub, GitLab, or Bitbucket).
 Experience with testing frameworks like Jest, React Testing Library, or Enzyme to ensure code
quality.
 Strong knowledge of modern browser features and the ability to ensure compatibility across
platforms.
 Familiarity with front-end performance optimization techniques (lazy loading, code splitting,
etc.).

Preferred Qualifications:
 Familiarity with TypeScript for type safe React applications.
 Experience with modern front-end build pipelines and tools such as Webpack, Babel, and
npm.
 Experience working with server-side rendering frameworks like Next.js.
 Familiarity with Agile methodologies and experience working in Agile teams.
 Knowledge of GraphQL for data querying in React applications.
 Experience with CI/CD pipelines for automating testing and deployments.
Education:
Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent
practical experience.

You might also like