Software Developer (React Frontend)


Designation: Software Developer (React Frontend)

Location: Remote

Experience: 4+ Years


Job Description:


Responsibility


·        Develop modular, reusable, and scalable frontend components using React.js and related libraries.

·        Collaborate with UI/UX designers to translate design mockups and wireframes into high-quality user interfaces.

·        Implement responsive design principles to ensure optimal performance across various devices and screen sizes.

·        Optimize frontend performance and user experience through efficient coding practices and performance profiling.

·        Work closely with backend developers to integrate frontend components with GraphQL APIs and other backend services.

·        Stay updated with the latest trends and best practices in frontend development, including React ecosystem updates, new libraries, and tools.

·        Conduct code reviews, provide constructive feedback, and mentor junior developers to ensure code quality and adherence to best practices.

·        Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.

·        Troubleshoot and debug issues reported by QA or end-users and implement effective solutions in a timely manner.

·        Continuously improve development processes and workflows by identifying bottlenecks and implementing solutions for optimization.


Must Skill


  • 4+ years of professional experience in frontend development with a strong focus on React.js.
  • Proficiency in JavaScript, HTML5, CSS3, and related frontend technologies.
  • Experience with state management libraries such as Redux or MobX.
  • Solid understanding of modern frontend build pipelines and tools (e.g., Webpack, Babel).
  • Familiarity with frontend testing frameworks (e.g., Jest, Enzyme).
  • Strong UI/UX design skills with an eye for detail and aesthetics.
  • Excellent communication and collaboration skills with the ability to work effectively in a team environment.


Bonus Point

 

  • Knowledge of frontend frameworks/libraries such as Vue.js, Angular, or Svelte.
  • Familiarity with backend technologies and concepts (e.g., Node.js, RESTful APIs).
  • Experience with GraphQL and Apollo Client for managing API data in React applications.
  • Experience with Agile/Scrum methodologies and working in an Agile environment.

·        Experience with containerization technologies such as Docker and container orchestration platforms like Kubernetes.

  • ·        Familiar with implementing and deploying microservices architecture using .NET Core.