Software Engineer (Android)

Bengaluru, Karnataka
Work Type: Full Time

FinBox is building infrastructure for the future of banking. Using our tools, any company can embed & build financial products & services within their app                        

Banks provide financial products & services - accounts/investments/lending & insurance. The next biggest bank won't be a bank. Banking will come to the apps you use & love!

It's already happening!! Here are some examples:

  • You buy your trip insurance (financial product) on Goibibo (not a bank)

  • Get your BuyNowPayLater line (a lending product) on Dunzo (not a bank)

To do this effectively and at scale, we need to reimagine how banking works. We need a solid API standard for the seamless distribution of financial services and products; this is precisely what we do here at FinBox.

You can find out more about us at FinBox [dot] in        

At FinBox you will be redesigning the banking rails for the world.

We are a passionate team of hackers, tinkerers, and builders on a mission to bring financial services to the next billion Indians. The infrastructure for the distribution and access of financial services in India is broken and we are fixing it one API at a time.

What you will do:

  • Writing clean and efficient code for Android SDKs

  • Optimize the performance of live SDKs and enhance current 

  • Implement changes into SDK according to client’s requirements and help them in integration

  • Performing unit and instrumentation tests on code

  • Publishing libraries on Maven repositories

  • Collaborating with cross-functional teams to define and design new features

  • Work with outside data sources and APIs

  • Staying up to date with the latest Google updates in the Android framework, new mobile technology trends, applications, and protocols

Basic Qualifications

  • 2+ years’ experience in Android, Kotlin, MVVM architecture and a year experience in Dependency Injection libraries

  • Experience building complex Android applications using Kotlin/Flutter with Android Software Development Kit (SDK) and other frameworks

  • Experience shipping one or more Android apps, ideally currently available in the Google Play Store

  • Proficiency in Multi-Threading concepts like Kotlin coroutines

  • Personal projects that show an aptitude for technical excellence or product sense

  • Advanced analytical thinking; experienced with making product decisions based on data and A/B testing

  • Interest in innovations within the mobile industry

  • Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience

Submit Your Application

You have successfully applied
  • You have errors in applying