Android Engineer


Who we are?

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 distribution and access of financial services in India is broken and we are fixing it one API at a time. 

You will work in a high growth early-stage environment with constant change and chaos. 

What is Android at FinBox

Android SDK’s are the centerpiece of how FinBox serves is customers. FinBox Android SDK’s are live on millions of devices. The mobile engineering team is responsible for creating highly performant SDK’s, instrumenting them and inventing new ways of improving performance.

Who are we looking for

Code Design

Developers are our core constituency, you will be responsible for designing intuitive and well documented API’s for FinBox SDK products. You will be responsible for choosing relevant performant architectures for any module.

Clean Testable Code with Intuitive Abstractions

You have a strong intuitive feel of Java and Kotlin. You express business logic using intuitive abstractions, document the code wherever appropriate and write clean git commit messages to track commits. You know how to write testable code and have an understanding of how to use test automation.

Performant Code and Optimization

You will write clean and performant code, you will have the ability to profile code for memory and CPU consumption. You have the ability to leverage android profiling tools such as leak canary to diagnose and correct memory leaks.

Mastery of Android Architecture and Components

You deeply understand Android components especially background services, broadcast receivers etc. You know how to choose appropriate components to solve the problem.

Perceptive to UI Design

You have a keen eye for design and are up to date with current UI design trends. You can contribute to design discussions meaningfully. You have an understanding of the Android view system and can implement Animations and micro interactions to create a pleasant user experience.

Following requirements are relevant to us:

  • 2+ years industry experience

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

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

  • Proficiency in Java or Kotlin and knowledge of the Android SDK and open-source Android ecosystem

  • 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

Perks and Benefits

  • Centrally Located -  Lit office space in the heart of Koramangala - Video games and sleeping pods 

  • Fitness Credits - Complimentary Gym / Cult Membership

  • Health Cover - Medical Insurance for self and dependent family members

  • Learning Stipend- Free access to tech meetups, online courses and conferences

  • Gadgets - High quality Macbooks, monitors, whatever you need

Ready?

Please include a links to the apps that you have developed in the past. If parts of your portfolio contain group work, please explain your role in the project.

P.S. If you have stumbled on this and think that a friend is perfect for this position, refer at careers@finbox.in. We wouldn’t be able to thank you enough! And would share a very cool (and high quality) T-shirt on a successful referral conversion.



< Back to CareersApply