Position: Developer – Mobile Technology

Location – Kochi

Qualification – B-Tech / MCA


Experience Requirements:

  1. 2-4 yrs experience in mobile development


Job Specification:


Technical Skillsets:

2 – 4  years of mobile programming in native (iOS or Android) and hybrid apps using React Native

IOS Developer

  • Strong knowledge in iOS app development lifecycle
  • Experience working with different iOS technologies such as Coredata, NSURLSession, Push Notification etc.
  • Sound understanding in object oriented concepts
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Hands on experience on Autolayout / Size classes and other UI/UX development tools in iOS
  • Understanding of Apple design principles and interface guidelines
  • Proficient understanding of code versioning tools such as Git

Android Developer

  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Experience with offline storage, threading, performance tuning, JSON, XML, REST, Database and third-party libraries
  • Must have Object Oriented programming skills with experience understanding and applying OO design patterns
  • Proven expertise in Android Application development using Android Studio with Java, SQL and Android SDK. Knowledge in Kotlin will be valued
  • Exposure to Payment Gateway applications, Firebase, Location-Based Services, Security and Permissions
  • Design, build and maintain high performance, reusable, and reliable Java code
  • Proficient understanding of code versioning tools, such as Git
  • Proven expertise and up to date with Android SDKs

ReactNative Developer

  • Firm grasp of the JavaScript language and its nuances, including ES6+ syntax
  • Build pixel-perfect, smooth UIs across both mobile platforms
  • Leverage native APIs for deep integrations with both platforms
  • Diagnose and fix bugs and performance bottlenecks for performance that feels native
  • Knowledge of functional and object-oriented programming
  • Strong knowledge and experience in either iOS or Android native application development
  • Familiarity with native build tools, like XCode, Gradle – Android Studio, IntelliJ
  • Familiarity with appstore/ playstore deployments
  • Familiarity with Codepush in react native
  • Familiarity with newer specifications of EcmaScript
  • Experience in working with REST APIs, the document request model, and offline storage
  • Familiarity with integrating third-party dependencies and debugging dependency conflicts
  • Ability to write well-documented, clean Javascript code
  • Familiarity with middlewares like redux-saga, redux-thunk etc.
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Familiarity with REST, GraphQL, meteor, firebase, relay etc..
  • Familiarity with serverless architure


  1. Responsible for understanding requirements
  2. Translate designs and wireframes into high quality code
  3. Identify and correct bottlenecks and fix bugs
  4. Help maintain code quality, organization, and automatization