Mobile Software Engineer

Android - Kotlin Android Developer

We are looking for a mobile software engineer to join our team in Nepal. The developer needs to be skilled in Kotlin and has developed production ready applications in the past.

Experience level: Senior
Role: Mobile Software Engineer
Industry: Software, Mobile
Company size: 11-20 people
Company type: Private
Salary: Depending on experience
Office Location: Jwagal, Lalitpur.


  • Build, maintain and improve our Android application (built with Kotlin)
  • Plan and architect the tech for new app features, systems and integrations, and make it happen.
  • Apply pragmatism and best practices in software engineering, delivering projects on time, with excellent quality.
  • Writing tests and continually improving our build process
  • Take ownership of the app, finding ways to improve its effectiveness, reliability and cost.
  • Solving problems at scale


  • Experience working on both Android JAVA and Kotlin
  • Experience consuming RESTful APIs
  • Understanding of activity/fragment lifecycles
  • Understanding multi-threading and threading applications
  • SQLite and shared preferences
  • Experience with test driven developement on android.
  • Familiar with Material Design
  • Familiar with 3rd party libraries and CI/CD
  • Experience with Git

Non technical skills

  • Strong vocal, written and team communication skills
  • Results oriented and customer/user centered mindset
  • The ability to team work autonomously and take ownership of your work
  • Wiliness to learn new technologies
  • Energetic with a drive to get stuff done and deliver value to customers.
  • Attention to detail

About Banba Group

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.

Some of the technical things we offer:

  • Source control
  • One-step build
  • Daily builds
  • Bug database
  • Slack / Zoom / Pair coding software
  • Bugs fixed before writing new code
  • Up-to-date release schedule
  • Specs and thorough code coverage
  • Quiet working conditions
  • Code screening
  • Great equipment

Our standard package:

  • Flexible working conditions - remote OK
  • A great working environment
  • Great base salary
  • Yearly salary reviews according to the performance
  • Monthly OKR reviews
  • Amazing work-life balance
  • Five working days per week (Mon-Fri)
  • 20 days annual leave and additional sick leave
  • Festival bonus
  • Lunch facilities
  • The best parts of a startup environment
  • Healthcare insurance coverage

How to apply:

Send a CV and a cover letter at that includes:

  • Some information about what you’ve built recently and why you’re proud of it
  • Link to your GitHub/Bitbucket and/or some work you’ve done recently