Frontend Engineer - React

HR Addons

  • Pune, Maharashtra
  • Permanent
  • Full-time
  • 16 days ago
Day-to-Day Operations Collaborate with project managers, designers, and other stakeholders to understand project requirements. Participate in Agile or Scrum ceremonies, such as sprint planning, daily stand-ups, and sprint reviews. Write clean, maintainable, and efficient code using React / Typescript Implement UI components and features based on design specifications. Manage state using React's built-in state or state management libraries like Redux or Context API. Develop and maintain reusable React components. Integrate UI components with back-end services or APIs. Write unit tests for React components using testing libraries such as Jest and React Testing Library. Participate in code reviews to ensure code quality, adherence to coding standards, and knowledge sharing within the team. Use version control systems (e.g., Git) to manage and track changes in the codebase. Document code, processes, and architectural decisions. Identify and implement optimizations to improve the performance of React applications. Ensure that the application is responsive and works well on different devices and screen s. Work with CI/CD pipelines to automate the testing and deployment processes. Address and resolve issues reported by users or QA teams. Requirements Front-end languages Firm knowledge of the JavaScript and TypeScript language including ES6+ syntax Developing and maintaining cutting-edge web applications using React Framework Collaborate with UX/UI designers to implement responsive and visually appealing designs. State Management: Implement effective state management strategies using tools like Redux or MobX. Ensure seamless data flow and synchronization within the application. Demonstrate a deep understanding of state management libraries and patterns, such as Redux or Context API. Framework-Specific Knowledge : Understand and implement routing using the routing system provided by Remix or Next.js. Leverage file-based routing in Next.js or routes in Remix to structure the application. Utilize the Data Loader for efficient data loading and management. Implement layouts or partials using the layout system provided by Remix or components in Next.js. Understand how the framework handles shared components and layouts. Remix's client-side navigation system and use it to enhance the user experience. Manage environment variables specific to Remix or Next.js. Understand how to use environment variables for configuration in different environments (development, production, etc.). Leverage Next.js for static site generation or server-side rendering based on the performance and SEO requirements of the project. Understand how Remix handles server-side rendering and hydration. Use Remix middleware for handling server-side concerns and modifying the request/response cycle. API Integration with Backend Services: Ensure the seamless integration of front-end components with the back-end services. Communicate with backend developers to understand the API specifications. Use tools like Axios or the Fetch API to make HTTP requests to the RESTful APIs. Handle asynchronous operations effectively, using techniques such as async/await or Promises. Implement error handling for API requests and provide appropriate feedback to users

foundit

Similar Jobs

  • Senior Frontend Software Engineer (React)

    GfK

    • Pune, Maharashtra
    Country India Job Family Technology We show the world what people want. Join GfK and help us shape tomorrow. As an NIQ company, we are the world's leading consumer intelligen…
    • 26 days ago
  • Senior Frontend Software Engineer (React)

    GfK - An NIQ Company

    • Pune, Maharashtra
    Country India Job Family Technology We Show The World What People Want. Join GfK and help us shape tomorrow. As an NIQ company, we are the world's leading consumer intelligence fir…
    • 24 days ago
  • Senior Frontend Engineer (React JS)

    Velotio Technologies

    • Pune, Maharashtra
    About Velotio Velotio Technologies is a product engineering company working with innovative startups and enterprises. We have provided full-stack product development for 110+ sta…
    • 2 months ago
    • Apply easily