Senior Software Engineer (JavaScript)

Pune, India
Full Time
Asia Technology
Mid Level

About Fusemachines:

Fusemachines is a leading AI strategy, talent, and education services provider. Founded by Sameer Maskey Ph.D., Adjunct Associate Professor at Columbia University, Fusemachines has a core mission of democratizing AI. With a presence in 4 countries (Nepal, the United States, Canada, and the Dominican Republic and more than 250 full-time employees). Fusemachines seeks to bring its global expertise in AI to transform companies around the world.

Job Description:

We are looking for a remote, full-time senior JavaScript Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include creating frontend infrastructure, implementing visual elements and their behaviors with user interactions, and efficient frontend communication to backend services.

Key Responsibilities:

  • Develop, implement and test features that satisfy the requirements of the 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

Required Skills:

  • Must have a full-time Bachelors degree in Computer Science or similar
  • At least 8 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
  • Familiarity of various AWS services and AWS CLI
  • Knowledge of serverless application development in AWS
  • Experience of AWS services such as Amplify, AppSync, Lambda, DynamoDB, Cognito

Additional Skills:

  • Good understanding of browser rendering behavior and performance
  • Understanding Mobx, Redux, React hooks, and Typescript is a plus
  • Experience with creating RESTful API with Nodejs, MongoDB
  • Strong understanding of other frontend frameworks and libraries like jquery, lodash, backbonejs, underscorejs, etc
  • Experience with Nodejs and its framework, continuous integration, and project deployment process
  • Updated technical skills as per the time

Equal Employment Opportunity: We're proud to be an equal opportunity employer - and celebrate our employees' differences, including race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, and Veteran status. Differences make us better.

Share

Apply for this position

Required*
We've received your resume. Click here to update it.
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*