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.