UI Developer / Front end Developer Loc:St. Paul, MN
100,000 - 200,000
Job Description:
Role:UI Developer / Front end Developer
Loc:St. Paul, MN
Position Responsibilities:
- Development of a testable, extensible and highly scalable B2B eCommerce web application UI based on specified user stories
- Collaborate with UX designers, QA and Product Owners to define, size and implement user stories
- Drive iterative delivery of the application, moving quickly from MVP to more robust features and functions
- Collaborate across teams and development channels to integrate disparate systems
- Create system design artifacts and other technical documentation, as required
- Think creatively and contribute new ideas to the team in terms of best practices, patterns and technologies that would lead to delivery efficiencies and speed-to-market
- Learn and understand the business domain and how the system we are building aligns with business goals and objectives
Minimum Qualifications:
- 5+ years of experience in front-end responsive web UI development
- 3+ years of experience developing web pages using an industry standard JavaScript framework, such as React JS
- Expert-level skills in developing web applications using JavaScript, CSS and HTML5
- Experience working on teams that practice TDD (Test Driven Development)
- Understanding of Microservice architecture and RESTful API integration patterns
- Experience working in a DevOps/Continuous Delivery environment and associated toolsets (i.e. Jenkins, Puppet, Chef, etc.)
- Experience with implementing test frameworks for unit testing and build acceptance testing
- Candidate must have a strong understanding of UI, cross-browser compatibility, general web functions and standards
Desired/Preferred Qualifications:
- Bachelor??s degree or equivalent experience
- Familiar with UI build tools such as WebPack, Babel and Compass
- Experience implementing SASS or equivalent high performance environments
- Strong problem solving and conceptual thinking abilities
- Desire to work in a collaborative, fast-paced, start-up like environment
- Familiar with modern CSS libraries or view libraries
- Full Stack development experience a plus
- Familiar with ES6+
- Experience developing 2D games leveraging Canvas or SVG is a definite plus