Mobile App Developer

Mobile App Developer Job Description Template

Our company is looking for a Mobile App Developer to join our team.

Responsibilities:

  • Proven interpersonal skills while contributing to team effort by accomplishing related results as needed;
  • Scope and deliver solutions with the ability to design solutions independently based on high-level architecture;
  • Must be flexible to work on the office timings to accommodate the multi-national client timings;
  • Willing to learn new technologies and work on research orientated projects;
  • Independent thinking, Desire / Ability to work in a fast-paced environment with creativity and brainstorming;
  • Experience in mobile / tablet devices UI with M aterial design ;
  • Show leadership and focus on completion of projects;
  • Experienced in developing and deploying highly efficient as well as scalable applications;
  • Experience of storing data in Android;
  • Design and build applications for the Apple iOS and Android platforms;
  • Deep knowledge of Android Studio / Android SDK / Payment gateway/ Interface Builder / Simulator / Multi-Screen Resolution ;
  • Experience with Web Services / XML parsing / JSON /REST/ JAVA / SQL Connectivity;
  • Ensure the performance, quality, and responsiveness of the application through rigorous testing;
  • Strong programming skills with understanding of project cycles, development environments, and source code techniques;
  • Must be familiar with the latest trends and technologies.

Requirements:

  • Exposure to any of relation database technologies MySQL/Postgres/Oracle or any No-SQL database;
  • Experience of submitting at least one application to Google Play Store or Apple App store;
  • Work on building product from scratch and involve in the entire application lifecycle concept, design, test, release and support;
  • Complete hands-on on React Native, Phonegap and Javascript coding practices and conventions;
  • Excellent communication skills and fits well in a collaborative and charged workspace;
  • Experience with offline storage databases, threading, and networking with strong foundation in data structures & algorithms, OS, I/O, concurrency;
  • Focus on product design and pixel-perfect implementation of design into code;
  • Familiarity with continuous integration;
  • Android Studio / Android SDK / Payment gateway/ Interface Builder / Simulator / Multi-Screen Resolution;
  • Strong knowledge of Android UI design principles, patterns, and best practices;
  • Excellent debugging/optimization skills;
  • 1+ years of experience in Android SDK;
  • Command of memory management, view hierarchy, battery optimisation, and in-depth experience with multithreaded and networked applications;
  • Exposure to custom UI development & framework API;
  • Web Services / XML parsing / JSON /REST/ JAVA / SQL Connectivity.