Frontend Software Developer

وصف الوظيفة

  • Design and develop responsive, user-centric web applications utilizing Angular or React.
  • Engage with the design team to convert UI/UX designs into functional, high-quality code.
  • Produce clean, maintainable, and well-documented code adhering to industry best practices.
  • Participate in code reviews, debugging, and troubleshooting to uphold the integrity of the codebase.
  • Remain informed about the latest advancements in frontend technologies, trends, and best practices.
  • Contribute to planning and executing new features and enhancements.
  • Collaborate closely with the backend team to seamlessly integrate frontend components with API.

متطلبات الوظيفة

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 0-2 years of experience in frontend web development using Angular or React
  • Proficient in HTML, CSS, and JavaScript, including ES6+ features
  • Strong understanding of web application architecture, design patterns, and responsive design
  • Familiarity with version control systems (e.g., Git) and build tools (e.g., npm, webpack)
  • Experience with testing frameworks and methodologies
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration abilities

Preferred Skills:

  • Experience with TypeScript
  • Knowledge of state management libraries
  • Familiarity with CSS-in-JS solutions (e.g., Styled Components, Emotion)
  • Exposure to server-side technologies (e.g., Node.js, Express)