Project Details

My Joining Bonus (MJB) is one of the top notch recruitment agency. With regards to Time-to-fill and Quality-of-Hire, our client MJB has emerged as the leading contender. They are one of the prime in their field and through skill mapping and requirements filter, MJB maps the right profiles to match requirements. It is the only portal which rewards you with up to 25% of joining bonus.

The main concept included in MJB is giving ‘Bonus’ to the joining employ based on this profile completed percentage. It encourages user to put correct and updated details which helps recruiter to get bettor candidate.

Key Features
  • The main feature was to keep user updates about the new job posting and interview schedule through notifications
  • Document and images accès for resume, profile pic and other documents.
  • Location access to update user about job near current area and location


Based on discussed problem that had to solved we proposed using React Native — a framework by Facebook that helps in creating mobile apps which supports both Android and iOS platforms.

Apart from its cross-platform capabilities, React Native help us build truly native apps. In simple terms, the application works like how it’d have worked if it were coded in Swift(foriOS) and Java(forAndroid).

Making the Proof of Concepts for the key features of MJB:
  • Handling style sheets
  • Getting hardware information
  • Communicating with the backend
  • Features which build sophisticated interpolations and manage animations
React Native has a steep learning curve. But, we love learning! Here are the few challenges we overcome -
  • We used flexbox layouts to build complex style sheets that work on Android and iOS mobiles.
  • We leveraged third-party libraries to reduce the development time.
  • We learned to acquire hardware information from users’ device
  • Debugging was a challenge too but we eventually figured it all out!