We are seeking a Senior React Developer with 3+ years of experience to join our team. The ideal candidate will have strong expertise in React.js, JavaScript (ES6+), TypeScript, and front-end development best practices. Responsibilities include building and optimizing complex web applications, collaborating with cross-functional teams, and ensuring a seamless user experience.
Key Responsibilities:
1. Architecture & Best Practices:
- Implement state management solutions (Redux, Zustand, Recoil, Context API).
- Optimize rendering performance and manage virtual DOM efficiently.
- Follow component-based architecture and maintainability best practices.
2. Collaboration & Agile Development:
- Work with UI/UX designers, backend developers, and product managers.
- Participate in code reviews, and technical discussions, and mentor junior developers.
3. Integration & APIs:
- Integrate with RESTful APIs, GraphQL, and third-party services.
- Implement authentication mechanisms like OAuth, JWT, and SSO.
Required Skills & Experience:
- 3+ years of React.js development experience.
- Proficiency in JavaScript (ES6+), TypeScript, HTML5, CSS3, SCSS.
- Hands-on experience with React Hooks, Redux, Context API, and advanced state management.
- Knowledge of Next.js(SSR & SSG is a plus).
- Familiarity with build tools like Webpack, Babel, Vite, or Parcel.
- Experience with CI/CD pipelines, Git, and version control.
- Understanding of frontend security best practices.
- Experience with SignalR/Socket.IO, web workers, and Electron.js is a plus.
- Knowledge of chat applications and progressive web apps (PWAs) is advantageous.
- Additional Preferences:
- Experience in building scalable, high-performance web applications.
- Ability to create reusable components and optimize for cross-browser and cross-device compatibility.
This role is ideal for a developer passionate about modern front-end technologies and delivering high-quality user experiences.
Skills:
Git, CSS3, HTML5 JavaScript, React JS,