Jr. Android Developer

Jr. Android Developer Job Description Template

Our company is looking for a Jr. Android Developer to join our team.

Responsibilities:

  • Unit-test code for robustness, including edge cases, usability, and general reliability;
  • Submitting Android applications to clients for review and Google Play Store;
  • Design and build advanced applications for the Android platform;
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency;
  • Collaborate with cross-functional teams to define, design, and ship new features;
  • Ongoing development of existing Android projects;
  • Work on bug fixing and improving application performance;
  • Working with backend developers for API requirements in the apps;
  • Work with outside data sources and APIs;
  • Developing/customizing Android applications.

Requirements:

  • Familiar with the usage of APIs and database utilities outside android;
  • 1-2 years of developing Android Applications;
  • Experience with iOS development would be an added advantage;
  • Ensure a smooth and robust application at the front-end for a seamless experience for the customers;
  • Knowledge of Hardware Communication via Android / NDK build/ BLE is a plus;
  • Deliver across the entire app life cycle – concept, design, build, deploy, test, release to app stores and support;
  • Strong foundation in data structures algorithms, OS, I/O, concurrency;
  • Should have knowledge about versioning tools preferable GIT;
  • Develop android applications for on-app e-commerce transactions;
  • Participating in the UX design discussions by providing inputs related to the latest Android and iOS native UX design guidelines;
  • FireBase / AWS integration;
  • 6+ months of experience in Android development;
  • Android Studio expertise;
  • REST API integration / JSON understanding;
  • GPS Tracking, Bluetooth integration with apps.