JR Frontend Developer (Angular)

وصف الوظيفة


  • Develop new user-facing features.
  • Build reusable code and libraries for future use.
  • Ensure the technical feasibility of UI/UX designs.
  • Optimize application for maximum speed and scalability.
  • Assure that all user input is validated before submitting to back-end.
  • Collaborate with other team members and stakeholders.
  • Proficiency in, Bootstrap, ngx, Angular Material, and SASS, LESS.
  • Experience Responsive web design methodologies.
  • Excellent Javascript knowledge and extensive experience with ES5/ES6.
  • Extensive experience with Typescript.
  • Solid understanding with RXJS.
  • A solid understanding of state management concepts, with a previous experience in NGRX, or NGXS is a plus.
  • Extensive experience with tools like Redux, Webpack, Angular CLI.
  • Extensive experience consuming REST APIs and working with observables.
  • Extensive experience with client-side architecture and design patterns.
  • Exceptional knowledge of cross-browser compatibility issues and client-side performance considerations.
  • Extensive experience with Git.
  • Document all codes of the development processes to record and facilitate the work of other developers
  • Provide detailed estimates of work and ensure timely delivery of features.
  • Adhere to an agile process, striving to deliver new value regularly to our users.

Job Requirements

  • Bachelor's Degree in Computer Science, Computer Engineering or any relevant discipline.
  • 1-2 years working experience in frontend web development (with angular).
  • Proficient understanding of web markup.
  • Exceptional learning skills.

Bonus Points

  • E-commerce working experience