Senior Javascript Developer

Banba Group Pvt.Ltd.

Detailed Job description / requirements:

Senior Javascript Developer

About Banba Group

Based in Jwagal, Lalitpur. We focus heavily on delivering value to our customers using Javascript, Ruby, Phoenix and many other languages in a proper Agile manner. Other places talk about work life balance but we really emphasise it – having our people happy is important to us.

The project you will be working on has been ongoing for the past 5 years in the construction sector. It is a well established high-growth startup with customers all around the world. The position is remote within Nepal. You will be working with our engineering team in Nepal and our operations team in Australia.

Job Description:

This is an incredible opportunity to join a growing SaaS company and a group of highly motivated team members (Dev, Product, Design, Marketing,Sales). Our Engineers are comfortable across the stack (full stack) and so are you. You will design and develop code that delivers rich experiences using HTML5, Modern JavaScript (Vue.js), CSS, and related frameworks on desktop and mobile browsers.

Key Responsibilities:

Technical Execution: Javascript Web Development

  • Design and develop code that delivers rich experiences using HTML5, Modern JavaScript, CSS, and related frameworks on desktop and mobile browsers.
  • Produce robust, secure, modular, and maintainable code.
  • Build modular and reusable components and libraries
  • Implement automated testing integrated into development and maintenance workflows
  • Stay up-to-date with all recent developments in JavaScript and ES6+ syntax
  • Propose any upgrades and updates necessary for keeping up with modern security and development best practices

Technical Execution: Vue.js Front-End Development

  • Implement user-facing web applications and components with the Vue.js framework, following generally accepted practices and workflows.
  • Translate Interface Designs into pixel perfect elegant Vue.js code
  • Develop Vue.js applications using deep familiarity & experience in Vue 3; stay up-to-date with all recent developments in the Vue.js space
  • Keep an eye on security updates and issues found with Vue.js and all project dependencies
  • Consume REST APIs and Websockets
  • Design and implementation of low-latency, high-availability, and performant applications

Ownership, Accountability, Communication & Collaboration

  • Take ownership of all javascript in our codebase
  • Be an accountable and committed member of a high functional development team
  • Drive Sprint goals to completion by monitoring Team boards and working closely with team members to get user stories completed in priority order
  • Collaborate with the team members actively over Slack, Zoom, etc.

Banba Groups Core Values:

Mission-Driven, Respect, Collaboration, Work-Life Balance, and Integrity

Qualifications / Experience:

  • Bachelor's degree in Computer Science, Coding Bootcamp or Equivalent practical experience.
  • 4+ years of experience as Javascript Web Developer
  • Experience with Git repositories and branching strategies
  • Highly proficient with the JavaScript language and its modern ES6+ syntax and features
  • Highly proficient with Vue.js framework and its core principles such as components, reactivity, and the virtual DOM
  • Experience in Typescript is preferred
  • Highly proficient with automated JavaScript testing, with testing frameworks such as Cypress or Jest
  • Excellent understanding of HTML5
  • Experience in Front-End UI frameworks
  • Understanding the nature of Asynchronous programming and its quirks and workarounds
  • Knowledge of functional programming and object-oriented programming paradigms
  • Ability to write efficient, secure, well-documented, and clean JavaScript code
  • Clear, concise, and thorough written and oral communication skills--you have the ability to communicate complex ideas in simple, easy-to-understand ways.
  • Any prior exposure to Ruby on Rails or would be beneficial

Other Information:

  • Culture: Mission-driven atmosphere with casual, laid back environment
  • Location: Remote with option to also work in office in Lalitpur
  • Working days, Monday -> Friday, normal business hours
  • Compensation: Competitive (90k+)
  • Paid sick leave
  • Paid annual leave
  • Health Insurance
  • SSF / CIT
  • Full-time

All qualified applicants will be afforded equal employment opportunities without discrimination because of race, creed, color, national origin, sex, age, disability or marital status.

How to apply

Please email your resume and any supporting information (Github links, cover letter etc.) to

Job Overview

Category Software Development
Openings 1
Position Type Full Time
Position Level Senior Level
Experience 4+ years
Education B.E. in Computer Science, Bachelors in Computer Science
Posted Date 08 Apr, 2021
Apply Before 07 May, 2021
City Lalitpur