Senior UI Engineer

3 Months ago • 5 Years +
UI/UX Design

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.
Good To Have:
  • Accessibility (WCAG/ARIA)
  • State management experience
  • E-commerce platforms knowledge
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
Perks:
  • Amazing benefits
  • Opportunities for learning and growth

Add these skills to join the top 1% applicants for this job

communication
design-patterns
github
agile-development
html
user-interface
npm
angular
webpack
front-end
vue.js
confluence
git
figma
jira
javascript
css

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!

Set alerts for more jobs like Senior UI Engineer
Set alerts for new jobs by Trek
Set alerts for new UI/UX Design jobs in India
Set alerts for new jobs in India
Set alerts for UI/UX Design (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙