Job Title: Sr UI Developer
Location: Minneapolis, MN
Role Summary
The Senior UI Developer will design and develop and test custom user interface components leveraging UI/UX design principles and best practices.
Responsibilities
- Collaborate with architects UI Designers to elaborate requirements and technical designs
- Develop high-quality UI components based on the ReactJS framework
- Participate in and lead peer code reviews, follow best practices and design patterns
- Create unit test plans and execute formal manual and automated unit tests
- Work with Business Analysts and QA Engineers to develop UAT test cases and data
Required Qualifications
- Minimum 5+ years of experience as a web application developer designing and building UI components using ReactJS, HTML5, CSS5, and JavaScript ES6
- Minimum of 1+ years of experience developing UI components that call REST services
- Experience with multiple project implementations spanning full SDLC
- Experience creating and mocking up test data for prototyping and testing (Mongo preferred)
- Experience using version control and build automation tools such as SVN, CodeHub, GitHub
- 3+ years of Agile experience working as a member of a cross-functional scrum team
- Experience using Agile collaboration Tools – Jira, Confluence, or Rally
Preferred Qualifications
- 1+ years of experience using Karma or Jasmine for test automation
- 2+ years of experience using AJAX, mongo DB, bootstrap
- Experience developing using Continuous Integration methods and tools such as Junit, Jenkins, Bamboo, Ant, or Maven
- Experience developing applications that employ Responsive Design principles