Job Details

Senior UI Developer

Company

Dahl Consulting

Published

2020-03-24

Closes

2020-05-23

Location

Eagan, Minnesota, United States

Category

Information Technology

Type

Full-time

Description

Title: Senior UI Developer
Location: Eagan MN

Description:
Design System UI Developer
As Senior UI Developer you will be part of the building, supporting, managing, monitoring and delivering the technical solution for our enterprise-wide design system. As our design system continues to grow, you will also help onboard new products. Our enterprise design system is a collaboration and shared responsibility between our technology and UX design teams. Your primary responsibility will be to craft the UI and help wire it to backend RESTful Services.

Key Responsibilities
• Write and modify software, with meaningful unit and integration tests.
• Learn continuously, develop software using industry and company best practices.
• Create and maintain technical documentation.
• Participate in outreach sessions with the core development teams to share knowledge and provide project updates.
• Participate in iteration planning sessions to understand customer requirements, provide design options, and provide work breakdown and estimates.
• Collaborate with team members, architects, and business owners to ensure software is built to our customer's needs.
• Own and produce quality work timely.
• Escalate issues or risks at iteration level.

Qualifications, Knowledge and Skills
• Must have a keen eye for design and be visually detail oriented
• Strong knowledge with most current programming languages, software engineering methodologies, and software development tools including but not limited to:
o HTML5 & CSS3
o Accessibility best-practices following WCAG 2.0 guidelines
o Advanced Javascript including frameworks, specifically any and all versions of AngularJS (other examples include React, Backbone, Ember, Knockout)
o CSS Pre-processors such as Sass, LESS and Stylus
o AWS, UNIX/Shell, Jenkins
• Strong knowledge of cross-browser issues and compatibilities
• Experience with basic NodeJS tools such as npm, bower, GruntJS
• Experience with at least one of the major version control systems (Git, Mercurial, Subversion, TFS)

Other Preferred Skills
• Experience with RESTful services
• Experience with .NET dev stack (Windows, VS, TFS, C#)
• Adaptability to a variety of design and development environments, operating systems and tools (OSX/Linux, Windows, .NET)

Download our mobile app for iOS & Android | www.dahl.jobs/get-app
Refer a friend for rewards | www.dahl.jobs/refer-a-friend