Epicareer Might not Working Properly
Learn More

Frontend Developer

Salary undisclosed

Apply on


Original
Simplified

Job Summary:

We are seeking a skilled Frontend Developer to join our team. The ideal candidate will be responsible for implementing visual and interactive elements that users engage with through their web browsers when using our software applications. Working closely with UX/UI designers and backend developers, you will ensure seamless integration of frontend and backend functionality to deliver a high-quality user experience.

Responsibilities:

  • Develop and maintain responsive user interfaces for web applications using React.js.
  • Collaborate with UX/UI designers to translate design mockups into code that adheres to design specifications and provides a pixel-perfect user experience.
  • Optimize application performance and ensure scalability across various devices and browsers.
  • Implement and maintain frontend testing frameworks and conduct unit and integration tests to ensure code quality.
  • Work closely with backend developers to integrate frontend components with server-side logic and APIs.
  • Create and maintain reusable React components, following best practices and coding standards.
  • Implement state management solutions such as Redux or Context API to efficiently manage application data.
  • Integrate with backend APIs to fetch and display data, ensuring data consistency and error handling.
  • Stay updated on emerging backend technologies and industry trends to continuously improve our backend development practices.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, Web Development, or related field (or equivalent work experience).
  • Proven experience as a Frontend Developer or similar role with a strong portfolio showcasing development projects and focus on React.js.
  • Proficiency in JavaScript, ES6+, and modern frontend technologies and tools.
  • Experience with state management libraries such as Redux or Context API.
  • Strong problem-solving skills and the ability to troubleshoot and debug front-end code.
  • Excellent communication skills and the ability to work collaboratively in a team environment.

Benefits:

  • Opportunities for professional growth and development.
  • Dynamic and innovative work environment.
  • Flexible work arrangements.

Note: This job description is intended to convey information essential to understanding the scope of the role. Specific duties may vary based on the organization's needs and the candidate's expertise.