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.
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.
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.
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
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
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 firstname.lastname@example.org. 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.