Job Description
Agile development methodologies—Often SCRUM, occasionally Kanban or related Agile applicationsVersion control—Most commonly based around GIT or SVNExperience writing unit tests with one or more unit testing frameworks—Often JUnit, JTest, or XCTest in mobile application developmentExperience with continuous integration tools—Commonly Jenkins, TeamCity, or Gitlab but many alternatives existExperience with project management tools—Jira, Asana, Redmine, or Trello are commonly employed today