About the job

Company Description

Founded by @Utkrishta Kumar (UK) and @Anuj Dayal, we are on a mission to democratize financial inclusivity for all Indians. We believe access to good financial products should not just remain limited to those in the higher income group. We aim to demonstrate this by unlocking the best of financial products for those who work through improving and maintaining good credit scores.



We are looking for Android developers who can build pixel-perfect apps. The developer will usually focus on the front end of the product, but they are also adept at understanding the API services and infrastructure with which the app needs to integrate. The developer is expected to know when to pursue a fully native solution, and also when to use JavaScript to maximize code reuse and understandability.



You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.



We are looking for candidates who has experience with the following:

  • React Native (2+ years) : we use react-native-paper
  • Native Android (2+ years)
  • CSS
  • RTK Query
  • React hook form
  • Redux Toolkit



Role Description

This is a full-time on-site role for an Android Developer (React Native) at Oolka in Bengaluru. Day-to-day tasks include designing, developing, and implementing mobile applications to enhance the user experience and functionality.



Relevance of companies/ setup worked with

  • Experience in developing Fintech/ consumer-tech products
  • Experience of working on revamping the existing scratchy product to achieve PMF.
  • Folks who have experience of work in growth stage startups
  • Must be good communicators as they have to talk to the end users.



Qualifications

  • Mobile Application Development and Software Development skills
  • Strong problem-solving and analytical skills
  • Ability to work collaboratively in a team environment
  • Experience with React Native framework
  • Diagnose and fix bugs and performance bottlenecks for performance that feels native
  • Maintain code and write automated tests to ensure the product is of the highest quality.
  • Bachelor's degree in Computer Science, Engineering, or related field



Engineers on the team today:

  • Work in Python, JavaScript (React + React-native), Typescript, Postgres
  • Are left to autonomously figure out the solutions to their challenges
  • Put themselves in the shoes of our users to craft a great experience
  • Value clear, frequent communication (we emphasise documenting)
  • Enjoy being a generalist and are not tied down to a specific surface area of our codebase
  • Are naturally curious and willing to take a step to learn something they don’t have experience in
  • Supportive—especially when teammates are faced with new challenges
  • Feel a great sense of accountability to each other
  • Strive to uphold best practices in engineering, security, and design



What’s the interview process like?

If we filter your profile, one of us will call you and explain. This is also an opportunity to get to know each other before you invest time in the hiring process.