JavaScript Developer

Egypt Full time Technology In-office

We are looking to hire a JavaScript Developer to join us in our mission to educate the world. The successful candidate shall contribute to building and creating interactive software solutions that will help Nagwa students and educators understand and retain information more effectively and be more engaged with our content.

Responsibilities

  • Writing reusable, testable, and efficient code using JavaScript programming language for different purposes
  • Creating educational visualizations and activities
  • Testing and iterating the designs with a user-centered approach to assure that our content is usable and loved
  • Identifying design and cross browser problems and devising elegant solutions

Qualifications & Work Experience

  • Bachelor’s degree in any relevant field
  • 1+ years of relevant experience
  • Good command of English
  • Strong problem solving and analytical skills
  • Extensive experience with HTML, CSS, and JavaScript
  • Good experience working with TypeScript.
  • Good understanding of RESTful APIs, React.js, and its core principles
  • Comfortable using version control with GIT
  • Familiarity with HTML Canvas, SVG, Unix terminal, and UX/UI principles
  • Familiarity with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Familiarity with TeX, XML, Web Sockets, and Shadow DOM is a plus

Behavioral Competencies

  • Ability to learn and research new concepts
  • Excellent communication skills
  • Excellent time management skills
  • Accuracy and attention to detail
  • Adaptability and flexibility
  • Sense of initiative and entrepreneurship
  • Creative thinking skills