What are the responsibilities and job description for the REACT JS DEVELOPER position at MRTechnosoft, Inc.?
Job Details
We are seeking a highly skilled React.js Developer to join our development team. The ideal candidate will be responsible for designing and implementing user interface components using React.js concepts and workflows such as Redux, Hooks, and Context API. The role requires collaboration with backend developers, UI/UX designers, and other team members to create high-quality, scalable web applications.
< data-start="708" data-end="740">Key Responsibilities:- Develop and maintain reactive, high-performance web applications using React.js.
- Build reusable components and front-end libraries for future use.
- Optimize applications for maximum performance and responsiveness.
- Collaborate with UI/UX designers to implement user-friendly interfaces.
- Integrate with RESTful APIs, GraphQL, and other third-party services.
- Work closely with backend developers to ensure seamless data flow.
- Debug and resolve technical issues to maintain application stability.
- Conduct code reviews, write unit and integration tests.
- Stay up-to-date with the latest React.js trends, libraries, and best practices.
- 3 years of experience in React.js development.
- Strong proficiency in JavaScript (ES6 ), TypeScript, and JSX.
- Experience with state management libraries (Redux, Context API, MobX, etc.).
- Good understanding of HTML5, CSS3, SCSS, Tailwind CSS, or Styled Components.
- Hands-on experience in consuming RESTful APIs & GraphQL.
- Familiarity with version control systems (Git, GitHub, Bitbucket, GitLab).
- Experience in unit testing using Jest, React Testing Library, or Mocha.
- Understanding of Webpack, Babel, and other build tools.
- Exposure to CI/CD pipelines and Agile methodologies.
- Experience with Next.js or server-side rendering (SSR).
- Knowledge of React Native for mobile development.
- Familiarity with microservices and cloud-based deployments (AWS, Azure, Google Cloud Platform).
- Experience with Docker and Kubernetes.
Thanks,
Bibek Panda Office:
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.