Software Development

Software Development Engineer - Mobile

Bengaluru, Karnataka   |   Full time

About Rupeek:

Rupeek is a Bengaluru based leading fintech start-up. Started as an asset-backed online lending

platform, Rupeek is aiming to disrupt the traditional brick and mortar lending models. Since our public

launch in 2015, we’ve cemented our position as the No.1 fintech startup in consumer lending space.

We are Series-B funded, backed by top-tier investors. We are using the scale of the web and advances in

computing, big data, machine learning and mobile to bring transformative financial innovation to the

market. Our current engineering challenges are in the areas of modelling long running workflows, security and location accuracy.

This is a rare opportunity to be part of a team that will be responsible for building a successful,

sustainable and strategic technology driven solutions for Rupeek, from the ground up!

The ideal candidate will be instrumental in shaping the product direction and will be actively involved in

defining key product features that impact the business. You will work with Principal Engineers at Rupeek

to evolve the design and architecture of the products. You will be responsible to setup and hold a high

software quality bar besides providing technical direction to a highly technical team of Software


Why work with us?

  • Engineering team consisting of past startup founders, IIT alumni and serial hackathon winners

  • High standard of engineering quality and opportunity to work on a cutting edge tech stack

  • Solve unique scalability challenges

  • Learn how the India lending system works on the inside

  • High impact role at fast paced growth company

As a Software Engineer - Mobile you will:

  • Work closely with Senior Engineers to design, implement and deploy mobile apps that impact Rupeek’s business

  • Estimate engineering effort, plan implementation, and rollout mobile apps that meet requirements for functionality, performance, scalability, reliability, and adherence to development goals and principles

  • Build all the necessary tools and infrastructure to enable rapid mobile development

  • Utilize creativity and passion to enhance the mobile user experience for Rupeek

  • Must be able to independently design code and test major features, as well as work jointly with other team members to deliver complex changes

  • Management and execution against project plans and delivery commitments

Some skills we consider critical to being a Software Engineer - Mobile:

  • A Bachelor’s degree in Computer Science or equivalent combination of technical education and work experience

  • 2 to 4  years of mobile app development experience

  • Experience in integrating REST apis in mobile applications, understanding of client-server architecture.

  • Strong, object-oriented design and coding skills (Java, Swift)

  • Solid software development background including design patterns, algorithms, data structures, test driven development

  • Excellent verbal and written communication skills

  • Experience with Espresso, UI-Automator or similar testing framework for mobile

  • Experience with mobile data storage with SQLite or other DBs including no-SQL

  • Has published at least one app in play store

  • Gradle know-how will be preferable

Few Good To Haves:

  • Mix of startup and industry experience

  • Hackathon / Competitive coding experience

Core tech Stack:

You can take a look at our tech stack here:

Submit Your Application

You have successfully applied
  • You have errors in applying
Cover Letter