• Two+ years professional experience in web and mobile development• Experience developing attractive, well performing, efficient user interfaces utilizing HTML5, CSS and JavaScript• Experience consuming RESTful web services• Experience with Angular, React, or Vue frameworks• Experience with automated unit testing frameworks• Object-oriented software design and development experience• Creative problem-solving skills