Bachelor's/College Degree in Computer Science/Information Technology, Engineering (Computer/Telecommunication) or equivalent
At least 5+ years of working experience in related field
Knowledge in full software development lifecycle experience designing and developing self-contained, reusable, and testable Web UI modules and components.
Worked exclusively within an Agile studio development model. SCRUM, Kanban, SAFE, or other
Good written and professional verbal communication skills.
Familiarity with developing well-engineered OOJS Angular UI applications
Hands on familiarity with web service integration concepts of SOAP and RESTful web services.
Strong web UI testing understanding using tools such as mocha, chai, karma, junit, jmockit, protractor, Angularmocks
Understanding of common delivery and communication technologies including HTTP, SSL, SMTP, UDP,
Expert in Responsive & adaptive web design along with Component-Based Web UI Architecture
Knowledgeable in cross-browser compatibility
Expert knowledge of Single Page Application (SPA) Architecture
Proficient understanding of code versioning
Familiar with tools such as Github or Perforce.
Hands on familiarity with build and deployment tools and processes