Android Developer

Android Developer Job Description Template

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

Responsibilities:

  • Knowing your own knowledge gaps and working to close them;
  • Consistently review other team members code, and have your code reviewed as well;
  • Working in an agile environment. That means participating in sprints, sprint rituals, and having good ticket hygiene;
  • Maintain and extend existing development activities;
  • Design software to fulfill customer requirements;
  • Work with customers to determine project requirements;
  • Develop software from requirements and specifications;
  • Find and repair software defects; unit testing, UI automation testing;
  • Stay current with Google and Android standards and guidelines.

Requirements:

  • Solid understanding of the full mobile development life cycle;
  • Experience with third-party libraries and APIs;
  • Git: Experience using Git Flow as a branching strategy is beneficial, but not a requirement;
  • Reactive programming;
  • You have a strong competency in Git;
  • RESTful APIs;
  • BS/MS degree in Computer Science, Engineering or related field, or equivalent experience;
  • Android Studio and/or PhoneGap;
  • Ability to focus on deadlines and deliverables;
  • Stress management;
  • Innovation;
  • Solution Architecture;
  • OOP: 1 — 2 year;
  • Entity Diagram mapping;
  • Ability to think abstract.