Development of Android application - Familiar with RESTful API and JSON - Document source code and generate readable API documentations - Master software engineering tools like Git, Jenkins, and Maven - Communicate with Frontend Developer, Mobile Developer, PM and QA. - Collaborate with team members on designing, developing, and unit-testing new features and modifications.