JOIN US!

Senior Frontend Developer (React.js)

 

Published on Abril 27, 2024

 

Job Description

We are looking for a skilled Senior Frontend Developer who will be responsible for designing, developing, and implementing user interfaces for our web applications. The ideal candidate should have extensive experience with React.js and a strong background in frontend development.

 

Responsibilities:

  • Collaborate with product managers, designers, and backend developers to translate UI/UX designs into responsive and interactive web applications.

  • Develop reusable and scalable components using React.js and related libraries.

  • Optimize application performance for maximum speed and scalability.

  • Implement modern frontend development best practices and methodologies.

  • Write clean, efficient, and well-documented code following coding standards.

  • Conduct code reviews and provide constructive feedback to team members.

  • Troubleshoot and debug issues to ensure smooth operation of frontend applications.

  • Stay up-to-date with emerging technologies and trends in frontend development.

 

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Proven experience as a Frontend Developer or similar role.
  • Strong proficiency in React.js and its core principles.
  • Experience with state management libraries such as Redux or MobX.
  • Solid understanding of HTML5, CSS3, and JavaScript (ES6+).
  • Experience with responsive and mobile-first design principles.
  • Familiarity with RESTful APIs and asynchronous request handling.
  • Knowledge of modern frontend build tools and workflows (Webpack, Babel, etc.).
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.

 

Nice to Have:

  • Experience with backend technologies and frameworks (Node.js, Express.js, etc.).
  • Familiarity with GraphQL and Apollo Client.
  • Knowledge of TypeScript or other statically-typed languages.
  • Experience with testing frameworks such as Jest, React Testing Library, or Cypress.
  • Contributions to open-source projects or active participation in developer communities.

Benefits:

  • Competitive salary based on experience and skills.
  • Flexible work schedule and remote work options.
  • Dynamic and collaborative work environment with talented professionals.Bottom of Form