Software Engineer – Frontend Development

Responsibilities:

  • Develop and maintain user-facing features using modern JavaScript frameworks like React, Angular, or Vue.js.
  • Collaborate with UI/UX designers to implement responsive and visually appealing web interfaces.
  • Optimize applications for maximum speed and scalability.
  • Write clean, efficient, and well-documented code.
  • Debug and troubleshoot issues across multiple browsers and devices.

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience.
  • 3+ years of experience in frontend development.
  • Proficiency in HTML, CSS, JavaScript, and TypeScript.
  • Strong experience with RESTful APIs and integrating backend services.
  • Familiarity with version control systems (e.g., Git).
  • Knowledge of accessibility standards and cross-browser compatibility.
  • Excellent problem-solving and communication skills.

Preferred:

  • Experience with state management libraries like Redux or Vuex.
  • Knowledge of testing frameworks like Jest or Cypress.