Summary:

Position: Developer/Sr.Developer – Mobile Technology

Location – Trivandrum

Qualification – B-Tech / MCA

 

Experience Requirements:

  1. 4 – 6 yrs experience in mobile development

 

 

Job Specification:

 

Technical Skillsets:

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

 

  • 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 architecture

 

Responsibilities:

  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