Must have a passion for technology and problem-solvingAble to work individually and with a distributed teamExperience in an agile development environment (Scrum or Kanban)Strong commitment to quality, attention to detail, and user experience