Android Mobile Application Developer

Skills Required & Experience:

  • Bachelor of Computer Science (or equivalent real world experience)
  • 5+ years experience in similar roles
  • Demonstrable portfolio of released applications on the App store or the Android market
  • Experience working within an Agile environment
  • Experience with third-party libraries and APIs
  • Familiarity with OOP design principles
  • Excellent analytical skills with a good problem-solving attitude
  • Strong programming capability in Kotlin, Java and mobile design patterns both from a software architectural standpoint and from a UI/UX design standpoint
  • Experience with RESTful APIs to connect Android applications to back-end service
  • Experience with unit testing, specifically Android unit testing.
  • Experience working with source control, and contributing to a project with many developers.
  • Ability to run with a sometimes vague specification
  • Proficient understanding of code versioning tools such as Git or SVN


Would be Nice Features 

  • Experience with creating mobile applications that edit photos (crop, filters etc) on a mobile device

 

Daily activities

  • Support the entire application lifecycle (concept, design, test, release and support)
  • Review, understand the requirements for the app we plan to build
  • Provide your input and expertise based on your experience
  • Assist in documentation of new features.
  • Produce fully functional mobile applications writing clean code
  • Troubleshoot and debug to optimize performance
  • Integrate the new mobile application with our existing systems and workflows
  • Work with our iOS Developer to ensure we are working to the same goal
  • Work as part of a team to solve problems that arise
  • Manage and work towards deadlines
  • Liaise with Product development team to plan new features
  • Research and suggest new mobile products, applications and protocols
  • Stay up-to-date with new technology trends
  • Use HubStaff to track time spent on tasks
  • Use GitHub to commit code.

 

Working hours

 6:00AM to 3PM

7:00 AM to 4PM