i
Cyanous Software
24 Cyanous Software Jobs
Cyanous - React.js Developer - Javascript (4-5 yrs)
Cyanous Software
posted 12hr ago
Job Title : ReactJS Developer (Mid/Senior Level)
Location : Hyderabad (Work from Kshema Office)
Job Type : Full Time
Experience Level : Mid / Senior level
- 3+ years of professional experience as a React Developer for Mid-Level, and 5+ years for Senior-Level roles.
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 :
1. Frontend Development :
- Build user-friendly and responsive web applications using ReactJS, Redux, and MUI/Bootstrap.
- Write clean, maintainable, and reusable code following industry standards.
2. State Management :
- Implement and manage application state using Redux or other state management libraries.
3. SSO Integration :
- Implement Single Sign-On (SSO) using MSAL for secure user authentication and authorization.
4. API Integration :
- Integrate RESTful APIs, ensuring efficient and secure communication between the frontend and backend.
- Handle API error cases, caching, and performance optimization.
5. Testing and Quality Assurance :
- Write unit and integration tests using Jest and testing-library/react.
- Ensure application reliability through robust test coverage and continuous testing.
6. Styling and Theming :
- Develop consistent UI/UX experiences using MUI or Bootstrap.
- Customize themes and ensure cross-browser compatibility.
7. Environment Profiling :
- Set up and manage environment-specific configurations using .env files.
- Ensure proper environment segregation for development, staging, and production.
8. Performance Optimization :
- Optimize web application performance, ensuring fast loading times and responsiveness.
- Identify and address bottlenecks in rendering and data fetching.
9. Collaboration :
- 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.
- 4+ 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