React JS Developer
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.
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.