Angel One

OPENS AT: Oct 08, 12:30 PM

CLOSES AT: Oct 24, 06:25 PM


Angel One Mobile Application Developer Hiring Challenge

Online Participation is confidential
Mobile Challenge
Mobile Application Developer
3 years+

Social Share

Invite friends via email


About Angel One

Angel One (formerly known as Angel Broking) is a Fintech firm driven by technology and a mission to become the No. 1 fintech organization in India. With a 5 Million+ registered client base and more than 10 million app downloads, we are onboarding more than 500K new users every month.

We are working to build personalized financial journeys for customers via a single app, powered by new-age engineering tech and Machine Learning. We are a group of self-driven, motivated individuals who enjoy taking ownership and believe in providing best value for money to investors through innovative products and investment strategies. We apply and amplify design thinking with our products and solution.

It is a flat structure, with ample opportunity to showcase your talent and a growth path for engineers to the very top. We are remote-first, with people spread across Bangalore, Mumbai, UAE, and the US.

Come on Onboard, to become part of this epic journey!

We are aggressively hiring Engineers, Product Manager & Data science rockstars from across the globe - check out our career’s sections!

What will you be working on? 

We have a strong belief that every problem requires a unique solution, i.e. innovation. Hence we do not believe in limiting ourselves to any specific tech stack. Our teams aggressively work on GoLang, Python, NodeJS, Flutter and various new-age tech stack.

Eligibility Criteria:

  • Years of experience: 3-10
  • Skills: Kotlin/Java/ Java Script /Swift/ Python/ React Native.

Challenge Format:

  • 1 Mobile Application Based File Upload Question

The shortlisted candidate from the code challenge will be invited for the next steps. There will be 3 rounds of interviews focused on challenging your subject matter expertise.

  1. System design round
  2. Coding deep dive
  3. Hiring manager round

What we offer


Mobile Application Developer
Experience: 3 years+

Your Key Responsibilities:

  • Responsible for the development and maintenance of applications aimed at a vast number of diverse Android OR iOS devices. 
  • Development experience using one or more of the following- Flutter/ React Native/ React/ Android SDK/ Kotlin/ Swift/ applications and their integration with back-end APIs and native Android / iOS components.
  • Work along-side other engineers and developers working on different layers of the infrastructure.
  • Architecture, design, build and maintain high performance, reusable, and reliable, cross-platform Flutter / Dart code/ React Native/ React/ Android SDK/ Kotlin/ Swift
  • Translate designs and wireframes into high-quality code
  • Would be working on any mobile platform (Android- native or Hybrid/ iOS)
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Identify and correct bottlenecks, fix bugs and ANR
  • Help maintain code quality, organization, and automatization.
  • Ensure excellence in engineering
  • Mentor engineers in the team

Basic Requirements:

  • Degree in computer science field with 3-10 years of experience in Mobile Application development
  • Have two or more iOS/Android apps developed with one or more apps of the following- Flutter / Dart code/ React Native/ React/ Android SDK/ Kotlin/ Swift, either deployed on the AppStore/Google Play or available on Github
  • Excellent computer science including data structures and algorithms.  
  • Hands-on programming experience in languages like Kotlin/Java/ Java Script /Swift/ Python/ React Native.
  • Experience with RxJava, Room, AndroidX, Retrofit, Volley and Dagger 2 OR Swift, Rxswift, Alamofire, Kingfisher, Swiftlint.
  • Familiarity with REST APIs to connect to back end services 
  • Strong knowledge on one or more design principles, modules, patterns, and practices of following (Flutter / Dart code/ React Native/ React/ Android SDK/ Kotlin/ Swift)
  • Experience with offline storage, threading, and performance tuning
  • Good understanding of designing Distributed Systems 
  • Problem solving / analytical skills
  • Low Latency and High Throughput System design, HLD and LLD.
  • Exposure to high level hygiene guidelines like the one described in 12-factor app 
  • Metrics obsession

What you get: 

  • Chance to play a pivotal role in designing the next gen fintech product 
  • Top tier scale from day 1 - related battle scars / glory
  • Work with other world class talent (ex-Amazon, Uber, Google, Walmart Labs)



  • Lean hierarchy across the organisation to promote collaboration
  • Fail-Learn-Celebrate, we celebrate every failure.
  • Focus on providing everyone with an objective...


  1. You will be provided with a problem statement for which you have to build a functional mobile app.

  2. Each problem comprises the following:

    a. Mandatory feature sets that ...



Sample Challenge

Can I participate in a sample challenge?

Yes, we recommend that you participate in our sample challenge.

This challenge enables you to understand how to pa...

View All Notifications