Software Engineer (Frontend) - Nepal

ABOUT THE COMPANY

Fusemachines (http://www.fusemachines.com) builds AI Schools in underserved communities (AI Education Solution) and connects the graduates to AI job opportunities (AI Talent Solution). Fusemachines AI Schools run AI Microdegree® and Certificate programs in physical classrooms using it’s proprietary content and learning platform.

JOB DESCRIPTION

The ideal candidate will be responsible for developing, implementing and testing the features that satisfy requirements of product, monitor and maintain existing product and report progress to concerned personel. This is a great opportunity for a Software Engineer who are looking for a challenging, rewarding and  hands-on experience in a fast-growing startup.

Required skills/Competencies :

  • Must have a full-time Bachelors's degree in Computer Science or similar.
  • At least 3 years of work experience in a related field.
  • Strong javascript knowledge, its quirks, and workaround.
  • Strong understanding of one/two of the four top frontend frameworks (Reactjs, Angularjs, Emberjs, Vue JS)
  • Experience with HTML, CSS, DOM events, CSS pre-processing frameworks (Sass, Less, Stylus), Data Visualization Frameworks (D3), DraftJS, and other industry standards.
  • Good debugging skills and user interactivity skills.
  • Proficient understanding of cross-browser compatibility issues and ways to work around such issues
  • Experience with common front-end development tools such as Webpack, npm, yarn, gulp, etc.
  • Proficient knowledge on Promises, AJAX, Restful API, Optimized JSON Structure, Git (version control)
  • Follow agile principles and processes including (but not limited to) standup meetings, sprints, and retrospectives.
  • Solid understanding of Data Structure and Algorithms.
  • Strong problem solving and written and verbal communication skills in English.

Key Responsibilities:

  • Develop, implement and test features that satisfy requirements of product, monitor and maintain existing products and report progress to concerned personnel.
  • Ensure the technical feasibility of UI/UX designs
  • Build reusable components and libraries that can be reused in the future.
  • Optimize applications for maximum speed and scalability
  • Collaborate with other team members and stakeholders
  • Ensure quality frontend application and API implementations

Additional Skills:

  • Good understanding of browser rendering behavior and performance
  • Understanding of Mobx, Redux, React hooks, Typescript is plus.
  • Experience with creating RESTful API with Nodejs, MongoDB
Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*