Senior UI Engineer

3 Hours ago • 5 Years + • UI/UX Design

Job Summary

Job Description

Trek Bicycle is looking for a Front-End Developer to modernize its digital platforms. This role involves maintaining an existing Angular-based legacy codebase and building new user interfaces with Vue.js 3. The ideal candidate will translate designs from Figma into responsive experiences, collaborate with designers and developers, and contribute to UX decisions. Key responsibilities include enhancing legacy Angular 12+ applications, leading new feature development in Vue.js 3+, and participating in UX discussions. The role requires 5+ years of front-end experience, proficiency in Angular 12+, Vue.js 3, HTML, CSS, and JavaScript.
Must have:
  • 5+ years of front-end development
  • Angular 12+ proficiency
  • Vue.js 3 experience
  • HTML, CSS, JavaScript
  • Responsive UI design
  • Figma interpretation
  • UX-focused conversations
  • Webpack, NPM, Git
  • Excellent communication
Good to have:
  • Accessibility (WCAG/ARIA)
  • State management experience
  • E-commerce platforms knowledge
Perks:
  • Amazing benefits
  • Opportunities for learning and growth

Job Details

A bit about us 

Trek is an awesome place to work, with amazing benefits for all employees. We build only products we love, provide incredible hospitality to our customers, and change the world by getting more people on bikes. When you’re on our team, you’re taken care of, encouraged to learn and grow, and given lots of opportunities to do so. Give us your best, and we’ll give it right back. Sound pretty sweet? Then come join us!
 

Job Description

Overview

Trek Bicycle is hiring a  Front-End Developer to help evolve and modernize our digital platforms. This role will support an existing Angular-based legacy codebase, while playing a central role in building new user interfaces using Vue.js 3.

The ideal candidate thrives on crafting clean, maintainable front-end code, enjoys translating designs into responsive experiences from tools like Figma, and values close collaboration with designers, developers, and stakeholders. You’ll contribute to UX decisions, bring designs to life, and help shape the future of Trek’s digital customer experience.

Key Responsibilities

  • Maintain and enhance legacy Angular 12+ applications as part of ongoing product support.
  • Lead development of new features and applications using Vue.js 3+.
  • Translate designs from Figma into high-quality, responsive UI components.
  • Collaborate closely with design and engineering to ensure seamless user experiences.
  • Participate in UX discussions, offering technical input on design feasibility and user interaction patterns.
  • Follow front-end best practices, conduct code reviews, and help uphold internal UI standards.
  • Contribute to the evolution of component libraries, design systems, and style guides.

Required Qualifications

  • 5+ years of experience building modern front-end web applications.
  • Strong knowledge of Angular 12+ and recent experience with Vue.js 3.
  • Proficient in standards-based HTML, CSS (including animations), JavaScript, and responsive UI design.
  • Ability to work across devices and screen sizes, ensuring performance and accessibility.
  • Comfortable interpreting Figma files and working closely with UX/UI designers.
  • Proven ability to engage in UX-focused conversations with both technical and non-technical team members.
  • Familiarity with Webpack, NPM, and Git.
  • Excellent communication skills and collaborative attitude.

Preferred Skills

  • Background in accessibility (WCAG/ARIA) and inclusive design.
  • Experience with state management, component-based architectures, and reusable design patterns.
  • Knowledge of e-commerce platforms and/or data-driven web applications.
  • Familiarity with agile development tools (e.g., JIRA, Confluence).

If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in India

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

UI/UX Design Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Gig Harbor, Washington, United States (On-Site)

Göttingen, Lower Saxony, Germany (On-Site)

New York, United States (On-Site)

Hamburg, Hamburg, Germany (On-Site)

Chapel Hill, North Carolina, United States (On-Site)

Lakeville, Massachusetts, United States (On-Site)

India (On-Site)

Boucherville, Quebec, Canada (On-Site)

State College, Pennsylvania, United States (On-Site)

Portland, Oregon, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Trek

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug