Job Details
Project-based Android Developer
Posted: 04/22/2021
Position: Part Time
About This Job:
About the Company:
Sugar&Flour is a start-up that aims to launch and manage an upcoming website app designed to function as a marketplace where bakers and their customers can meet. While the website app is nearing its completion, Sugar&Flour is now preparing for the development of the mobile app versions of the main website which is to be the project of the successful candidate.
About this Job:
We are looking to hire an experienced Android Developer to replicate and build the Android version of the website app. The Android version should be high-end, bug-free, will follow Google Play Store Policies, app store guidelines, and will pass Android app benchmarks, our internal testing, and a UAT with select beta users.
There is a possibility of extending the contract, later on, to provide maintenance services for the app, collaborating with the rest of the development team for new application features, identifying and fixing application bottlenecks, maintaining the core code, and creating app updates.
To ensure success in your application as an Android Developer for Sugar&Flour, you should demonstrate proficiency in one of the mainstream programming languages, and a sound understanding of the traditional product life cycle. Bottomline, an outstanding Android Developer for us should be able to create a functional Android version of our website app given our 6-month timeline.
Roles & Responsibilities:
  1. Design and build application for the Android platform.
  2. Collaborate with cross-functional teams to define, design, and ship new features.
  3. Unit-test code for robustness, including edge cases, usability, and general reliability.
  4. Work on bug fixing and improving application performance.
  5. Proven working experience in software development and Android development.
  6. Implementing measures to safeguard users' data.
  7. Collaborating with UI and UX Designers, as well as Software Testers, to ensure that each app is presentable and in perfect working order.
  8. Monitoring app reviews to detect areas for improvement.
  9. Creating app updates, including bug fixes and additional features, for release.
  10. Maintain code quality, organization, and automation.
Requirements & Qualifications:
Requirements and qualifications:
  1. Bachelor’s degree in Computer Science or Software Engineering or any equivalent subject or training.
  2. Have published one or more Android apps in the Google Play Store.
  3. Deep familiarity with Java or Kotlin.
  4. Experience working with Android frameworks.
  5. Experience with third-party libraries and APIs.
  6. Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
  7. Solid understanding of the full mobile development life cycle (S&F particulars).
  8. Is familiar and has worked with the Django rest framework before.
  9. Knowledgeable and has integrated social logins before.
  10. Has worked with chatting app before is a plus.
  11. Is familiar with the JS framework is a plus.
  12. Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
  13. Is familiar with RESTful APIs to connect Android applications to back-end services.
  14. Strong knowledge of Android UI design principles, patterns, and best practices.
  15. Experience with offline storage, threading, and performance tuning.
  16. Ability to design applications around natural user interfaces, such as “touch”.
  17. Ability to understand business requirements and translate them into technical requirements.
  18. Is familiar with cloud message APIs and push notifications.
  19. A knack for benchmarking and optimisation.
  20. Understanding of Google’s Android design principles and interface guidelines.
  21. Proficient understanding of code versioning tools, such as Git.
  22. Is familiar with continuous integration.
Other desired traits and skills:
  1. Self-motivated - can work with minimal supervision and has the initiative to provide progress reports/updates even without being asked.
  2. Good communication skills both oral and verbal.
  3. Conscious of project timelines, with good time management skills, and is able to consistently meet deadlines.
  4. Ability to multi-task.
  5. Is able to participate in design discussions, reviews, and meetings.
  6. Pro-active, high-attention to detail, professional, and time-conscious.
  7. Collaborative – integrates information across the company.
  8. A high level of integrity, confidentiality, & accountability is needed.
  9. Always willing to learn and to be mentored.
  10. Is willing to do a preliminary test with us as part of the screening process.
**Open to all Philippine-based Android Developers.
**You may send your folio and Google Play Store links of your previous Android app projects to ----------.
Skills Required:
Mobile Applications
Android Level 4
Android SDK Level 4
Web Development
Java Level 4