Fusemachines is an enterprise AI services, education and solutions provider on a mission to democratize AI. Headquartered in New York with operations across North and Latin America and Asia, Fusemachines brings together engineers and PhDs from around the world to help companies build innovative AI solutions. With a Nepal based head office in Kathmandu, Fusemachines offers advanced AI products such as Fuse Classroom, Fus ... e Extract. Fusemachines AI Schools run AI Microdegree and Certificate programs in physical classrooms as well as online live classes using its proprietary content and learning platform.
View Company ProfileSoftware Engineer (JavaScript)
Job summary
-
No. of Vacancy
: 1 -
Job Type
: Full Time -
Offered Salary
: Negotiable -
Gender
: Both -
Career Level
: Mid Level -
Experience
: 2 Years -
Apply Before
: 2021-09-06 Closed -
Skills
:Ember JSReact.jsCSSHTMLJavascriptJSONXMLAWS
Job Description:
Key Responsibilities:
- Develop, implement and test features that satisfy requirements of product, monitor and maintain existing products and report progress to concerned personnel.
- Experience with creating RESTful API with Nodejs, MongoDB
- 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
- Good understanding of browser rendering behavior and performance
- Understanding Mobx, Redux, React hooks, Typescript is a plus.
- Provide proper guidance and supervision of subordinate engineers and their work.
- Work on refactoring, debugging, testing, and implementing changes to existing applications to meet project requirements.
Required Knowledge, Skills, and Abilities:
Competencies Required:
- Strong javascript knowledge, its quirks, and workaround.
- Strong understanding of frontend frameworks and have knowledge of at least one/two top frontend frameworks React.js (alternatively Vue.js, Angular.js, Marko.js or Svelte)
- Strong understanding and knowledge of back-end technologies.
- Experience working with CICD implementation of Microservices architecture.
- Experience with HTML, CSS, DOM events, CSS pre-processing frameworks (Sass, Less, Stylus), Data Visualization Frameworks (D3), DraftJS, and other industry standards.
- Solid understanding of Data Structure and Algorithms and Object-Oriented Programming concepts
- Familiarity with Version control tools, deployment process, AWS, and various services.
- 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 APIs, and API Communications Optimized JSON Structure
- Follow agile principles and processes including (but not limited to) standup meetings, sprints, and retrospectives.
- Experience with leading the team in at least one project
- Ability to design, build and work with RESTful Web Services in JSON and XML formats.
- Ability to work independently or in a collaborative environment with a proactive attitude.
- Strong problem solving and written and verbal communication skills in Englis
Education + Experience:
- Must have a full-time Bachelor's degree in Computer Science or similar.
- At least 2 years of work experience in a related field.
Apply Instruction:
Interested candidates fulfilling the mentioned criteria are encouraged to Apply using the Easy Apply Button below. Registered candidates may also apply using Apply Now Button.