Location: WFH (Work from home)
Job Overview:We are seeking a highly skilled and experienced React JS Developer with 4-6 years of hands-on experience in building dynamic and responsive web applications. As a React JS Developer, you will be responsible for designing and implementing user interfaces, collaborating with cross-functional teams, and ensuring the overall performance and scalability of web applications.
Key Role & Responsibilities:Front-end Development:Develop and implement user interfaces using React.js best practices.Collaborate with design teams to translate design wireframes into high-quality code.Ensure the responsiveness and performance of applications across various devices and browsers.Component-Based Architecture:Create reusable, modular components to be used across the application.Optimize components for maximum performance and reusability.State Management:Implement state management solutions such as Redux for maintaining application state.Manage and synchronize state between components efficiently.RESTful API Integration:Integrate front-end components with backend services through RESTful API calls.Collaborate with backend developers to define and consume API endpoints.Code Quality and Testing:Write clean, maintainable, and efficient code.Conduct code reviews to ensure code quality and adherence to coding standards.Implement unit testing and participate in overall testing efforts.Performance Optimization:Identify and address performance bottlenecks in the application.Optimize the application for maximum speed and scalability.Collaboration and Communication:Collaborate with cross-functional teams, including designers, product managers, and backend developers, to deliver high-quality software.Communicate effectively with team members and stakeholders to gather requirements and provide updates.
Experience & Qualifications:Bachelor's or Master’s degree in Computer Science.4-6 years of professional frontend development experience.Should have at least 3 years of experience in React and Next.js.Strong understanding of HTML, CSS, Sass, and JavaScript.Experience with RESTful APIs and third-party libraries.Familiarity with state management solutions like Redux or Mobx.Solid understanding of responsive web design principles and frameworks (e.g., Bootstrap)..Version control (e.g., Git) and collaborative development tools (e.g., GitHub).Ability to work in an agile development environment.Experience with server-side rendering (SSR) in Next.js.
Nice to Have:Experience with Angular Web Application Development.Knowledge of modern frontend build tools and workflows (e.g., Webpack, Babel).Familiarity with unit testing and end-to-end testing frameworks.Experience with performance optimization and web security best practices.