Fusemachines Nepal

Sr. Software Engineer (Frontend Developer)

Fusemachines Nepal

Sr. Software Engineer (Frontend Developer)

Fusemachines (https://www.fusemachines.com/) 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, Fuse 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.


Fusemachines (https://www.fusemachines.com/) 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 …

Sr. Software Engineer (Frontend Developer)

Views: 1355 | This job is expired 5 years, 2 months ago

Basic Job Information

Job Category : IT & Telecommunication
Job Level : Senior Level
No. of Vacancy/s : [ 2 ]
Employment Type : Full Time
Job Location : Kamaladi, Kathmandu
Offered Salary : Negotiable
Apply Before(Deadline) : Jan. 24, 2019 23:55 (5 years, 2 months ago)

Job Specification

Education Level : Under Graduate (Bachelor)
Experience Required : More than or equal to 2 years
Other Specification
  • Follow best industry standard practices for developing high-quality software
  • Able to setup project with latest and required javascript technology
  • Extensive experience with  HTML, CSS, JavaScript, front end frameworks (Reactjs, Angularjs, Emberjs), experience with CSS pre-processing frameworks (Sass, Less, Stylus), Data Visualization Frameworks (D3), and other industry standards
  • Should be able to implement and follow JavaScript Style Guide and Web Standards
  • Should be able to work seamlessly with the design team in building a prototype to the functional component
  • Understanding of one or more programming language besides JavaScript is plus
  • Follow agile principles and processes including (but not limited to) standup meetings, sprints, and retrospectives
  • Oversee the tools, technologies, and techniques used within the team
  • Gain enough business knowledge to be able to actively participate in specifying software solutions for business needs
  • Experience in full software development lifecycle from requirement gathering to deployment
  • Theoretical and practical knowledge of SQL / NoSQL databases with hands-on experience in at least one database system
  • Solid understanding of Data Structure and Algorithms
  • Solid understanding of Object Oriented Programming concepts
  • Knowledge of Linux / Windows with system troubleshooting capabilities
  • Strong problem solving and written and verbal communication skills in English
  • Familiarity with Version Control tools such as Git
  • Ability to design, build and work with RESTful Web Services in JSON and XML formats
  • Must be self-motivated, flexible, collaborative, with an eagerness to learn
  • Ability to work independently or in a collaborative environment with a proactive attitude
  • Regular, reliable attendance is a requirement for this job
  • Strong knowledge of AWS services, EC2, Elastic Beanstalk, S3, SQS, Kinesis, Lambda, Route53, RDS, CloudWatch, CloudFront, VPC, etc.
  • Should be able to set up continuous integration and test environment

Job Description

  • Lead the team of software engineers in the creation of high-quality software within agreed project deadlines
  • Assist with writing requirement specifications and design documents for a variety of development tasks including feature development, database design, and system integrations
  • Assist with developing applications and code software applications to adhere to designs that support business requirements for internal and external clients
  • Be knowledgeable about each member of your team, their strengths, weaknesses, and effectiveness, whilst translating each of their behaviors into clear tasks and objectives to improve their individual performance
  • Preparation, drafting, and review of software documentation and project reports to meet senior staff and client requirements
  • Participate in implementing new software features and maintain existing features
  • Refactoring, debugging, testing and implementing changes to existing applications to meet project requirements
  • Report work progress regularly to the supervisor
  • Recruiting and grooming a team of software engineers whenever needed
  • Regularly attend internal and client meetings
  • Deploy, monitor and maintain applications
  • Improve operations by conducting systems analysis; recommending changes in policies and procedures
  • Show appetite and aptitude for owning responsibility for technical decisions and direction for one or many projects/teams

This job has expired.

Recommended Jobs

Job Action

Similar Jobs
Powered by Merojob AI
job_detail_page
Search, Apply & Get Job: FREE