UI Architect

Information Systems Waterloo, Wisconsin


Description

Company Summary:

Trek Bicycle is a global leader in the design and manufacture of bicycles and related products. Trek believes the bicycle can be a simple solution to many of the world’s most complex problems and is committed to breaking down the barriers that prevent people from using bicycles more often for transportation, recreation, and inspiration. Our mission is to create products we love and take care of our customers.  We value our team, making sure the best is on the field. We value new ideas from anywhere, inspiring others with our positive energy, dealing with reality to make the tough calls, and getting things done fast- turning ideas into reality.

Come, join us, and help us transform the world, the bike, and have a blast while doing it!


Position Description:

 Trek Bicycle is looking for a User Interface Architect work with a team of UI and software engineers, business stakeholders and Management, to develop architectural models for customer-facing web applications which meet current and future needs of the organization in an innovative, consistent, efficient, sustainable, flexible, and agile manner. Responsible for code quality, and software development and deployment processes, this position should have a strong architecture, design & development background in large scale enterprise product/applications, pattern library & design systems, systems integrations, package implementation and interactive design.

 

Trek IT believes in crafted software, in end-to-end ownership of products and fast iterations, and provides a flexible work environment, remote work is available, but some travel may be required for this position. Our approach to software development is to use the best tool for the job, often taking advantage of the latest technology to solve complex problems.

 

Position Responsibilities:

  • Lead efforts to define future state architectures and roadmaps including architecture standards, guidelines, and industry best practices; Responsible for key system design and integration decisions and for communicating decisions to individuals implementing the system
  • Apply consultative approach to assist with functional planning and design, and operational procedural planning and design when implementing new systems and/or product enhancements
  • Owner of reviewing requirements, architecture and design components of ongoing and upcoming projects; Coordinating coding, testing, implementation and documentation of solutions
  • Work with solutions architect(s) to provide enterprise solution that is scalable, adaptable and in synchronization with ever-changing business needs
  • Recommend and promote new technologies and best practices tools and utilities for design, development, testing and management of web-based applications; delivering amazing experiences to our customers
  • Cross-team collaboration to ensure projects run smoothly and efficiently remote and local teams toward successful project delivery
  • Communicates status of activities with the team, peers, management
  • Where necessary, develop prototypes of interfaces and attributes based on findings

 

  Position Requirements:

  • 5+ years of experience in web application development
  • 3+ years as an architect with design, development, and deployment experience for enterprise scale organizations
  • Master of web technologies, including HTML5, CSS3, JavaScript frameworks; Experience with Vue specifically a plus (e.g. Vue, Angular, React, JQuery), and JSON
  • Expert level experience with REST web services
  • Demonstrate a mastery of tiered architecture and concepts with a proven ability to lead client discussions on architecture
  • Expert with the application of responsive web design concepts on multiple projects
  • Expert knowledge of browser behavior and compatibility, cross-browser issues and solutions, and coding for search engine optimization
  • Must be able to quickly grasp the application’s overarching design and ensure development is executed in accordance with present design
  • Excellent knowledge of standard development processes and agile methodologies
  • Experience with GIT and the ability to determine the approach in handling code branching and merging
  • Excellent time management skills, with the ability to prioritize and multi-task, and work under shifting deadlines in a fast-paced environment Technical Skills:

 

 Bonus Skills:

  • Experience working with Microsoft Azure or other cloud-based hosting platforms
  • Experience creating, maintaining and working with component/pattern libraries and style guides
  • Experience working with Ecommerce platforms (Hybris preferred) and CMS frameworks.

 

We are an E-Verify employer.

For more information, please click on the following links:
E-Verify Participation Poster: English / Spanish
E-Verify Right to Work Poster: English | Spanish


Tell your friends/network about this role!