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.