i
Cyanous Software
24 Cyanous Software Jobs
React.js Developer - Javascript (3-7 yrs)
Cyanous Software
posted 19hr ago
Flexible timing
Key skills for the job
Job Summary :
We are looking for a highly skilled ReactJS Developer to join our dynamic team. The ideal candidate will have extensive experience in designing and developing scalable web applications using React, Redux, and modern testing frameworks.
This role involves integrating APIs, implementing secure Single Sign-On (SSO) authentication using MSAL, and ensuring the application adheres to best practices in UI/UX design with MUI/Bootstrap.
Key Responsibilities :
- Build user-friendly and responsive web applications using ReactJS, Redux, and MUI/Bootstrap.
- Write clean, maintainable, and reusable code following industry standards.
- Implement and manage application state using Redux or other state management libraries.
- Implement Single Sign-On (SSO) using MSAL for secure user authentication and authorization.
- Integrate RESTful APIs, ensuring efficient and secure communication between the frontend and backend.
- Handle API error cases, caching, and performance optimization.
- Write unit and integration tests using Jest and testing-library/react.
- Ensure application reliability through robust test coverage and continuous testing.
- Develop consistent UI/UX experiences using MUI or Bootstrap.
- Customize themes and ensure cross-browser compatibility.
- Set up and manage environment-specific configurations using env files.
- Ensure proper environment segregation for development, staging, and production.
- Optimize web application performance, ensuring fast loading times and responsiveness.
- Identify and address bottlenecks in rendering and data fetching.
- Work closely with designers, backend developers, and product managers to deliver seamless user experiences.
- Participate in code reviews, provide constructive feedback, and ensure code quality.
Required Skills :
- Proficiency in ReactJS and its ecosystem, including Redux.
- Strong experience with Jest and testing-library/react for writing tests.
- Familiarity with MSAL or similar libraries for SSO login integration.
- Expertise in CSS, MUI, and Bootstrap for responsive and visually appealing designs.
- Experience in integrating and consuming RESTful APIs.
- Knowledge of environment profiling and configuration management using env files.
- Solid understanding of JavaScript ES6+ and modern development tools like Webpack, Babel, and npm/yarn.
Preferred Skills :
- Experience with TypeScript in React projects.
- Knowledge of CI/CD pipelines and version control (Git).
- Familiarity with microservices architecture and GraphQL APIs.
- Understanding of accessibility standards (WCAG) and SEO principles.
Qualifications :
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3+ years of professional experience as a React Developer for Mid-Level, and 5+ years for Senior-Level roles.
Soft Skills :
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork abilities.
- Attention to detail and a commitment to delivering high-quality work
Functional Areas: Software/Testing/Networking
Read full job description