Senior Front-End Engineer (JavaScript Juggernaut)
Job Type
Full-time
Description

Description

Do you excel at crafting polished, high-performing user interfaces that delight end users? Are you a pro at translating complex business requirements into intuitive, aesthetically pleasing front-end experiences? If so, read on…

I’m the Head of Engineering at RTA, and I’m looking for a Senior Front-End Engineer with expert-level JavaScript skills who can build cutting-edge web applications using Vue, Angular, or React. This role focuses on designing and implementing elegant, interactive interfaces that integrate seamlessly with our back-end services. If this sounds like you, you could be the peanut butter to our jelly! Read on and apply!

What We’re Looking For

In general, someone who:

  • Is passionate about serving others.
  • Takes pride in front-end engineering, taking designs from concept to pixel-perfect reality.
  • Is comfortable being part of a team that thrives on healthy conflict. People with thin skin need not apply. No, seriously.
  • Passionately cares about our clients, who are fleet managers, parts clerks, and automotive technicians maintaining everything from squad cars to school buses—so everyone comes home safely at the end of the day.
  • Thinks of themselves less, while not thinking less of themselves. You’re other-centric, compassionate, and self-assured.
  • Is willing to lift boxes, clean floors, and hold doors if that’s what it takes to get something done, because no job is beneath them.
  • Takes ownership and initiative—identifying how to make processes, products, and UIs better without waiting for permission.
  • Loves to read, learn, grow, and stretch themselves. Bonus points for each book they’ve read by Patrick Lencioni!

Specifically for This Job, Someone Who:

  • Has 5–7+ years of professional software development experience, with a heavy focus on front-end engineering.
  • Works at an expert level with JavaScript—including modern ES6+ features and best practices.
  • Is proficient in at least one major front-end framework: Vue, Angular, or React (bonus points if you’ve dabbled in more than one).
  • Understands state management (e.g., Vuex, Redux, NgRx) and can architect maintainable front-end systems.
  • Optimizes UI performance, handling large datasets, complex user interactions, and ensuring smooth rendering.
  • Collaborates closely with product managers, designers, and back-end engineers to create consistent and engaging experiences.
  • Writes secure, maintainable, well-documented code, following best practices for accessibility and cross-browser compatibility.
  • Responds calmly and quickly to last-minute changes or newly discovered issues with tact and poise.
  • Communicates effectively, providing concise, solutions-oriented feedback to developers, product managers, and leadership.

Key Responsibilities

  • Architect & Maintain Front-End Applications: Build scalable, interactive SPAs using your framework of choice (Vue, Angular, or React).
  • Code Reviews & Mentorship: Participate in peer reviews to ensure code quality and consistency, offering constructive feedback to team members.
  • UI/UX Optimization: Collaborate with designers to refine mockups, optimize layouts, and ensure snappy performance across devices.
  • Integration: Work closely with back-end teams to consume RESTful APIs, GraphQL endpoints, or microservices, ensuring seamless data flow.
  • Accessibility & Compliance: Implement WCAG guidelines and other best practices, delivering inclusive experiences to all users.
  • Testing & Automation: Use frameworks like Jest, Mocha, or Cypress to ensure reliability, catch regressions, and maintain high test coverage.
  • Continuous Improvement: Suggest and implement process enhancements, from DevOps automation to improved developer workflows.

Key Results Areas (aka the Job Outcomes)

  • Engaging & Reliable Front-End: Our web interfaces remain stable under load, deliver great performance, and delight end users.
  • Timely Feature Delivery: New features and updates meet deadlines without compromising UI/UX quality.
  • Collaborative Teamwork: Product managers, designers, and back-end engineers have clear, actionable deliverables, and issues are resolved quickly.
  • Continuous Improvement: Processes, tools, and methodologies evolve and adapt to changing needs, driving ongoing efficiency gains.

Qualifications

OK, the “boring” HR part that’s necessary:

  • 5–7+ years of relevant software engineering experience, focusing on front-end development.
  • Expert JavaScript knowledge (ES6+), plus proficiency in Vue, Angular, or React (and supporting libraries/tools).
  • Experience with testing frameworks (Jest, Mocha, Cypress), build tools (Webpack, Vite, or similar), and version control (Git).
  • Bachelor’s Degree not required but preferred, especially in a computer science or related field.

The Bottom Line

You’ve made it this far—congratulations! We’re really looking for ideal team players with an almost frightening intensity around customer service and a passion for serving others. Total compensation for the role is between $140k and $160k. This is a full-time, hybrid role (in office M/W/F) in Glendale, AZ, working side by side with the executive, engineering, and product teams. If all of this is checking off the items on your list, we’d love to hear from you!

About Us

RTA has been established since 1979 and has the reputation of providing the best customer service in the market. Our purpose is to help fleets succeed. We pride ourselves on creating a caring, family-oriented atmosphere for both staff and clients, and love that our work makes a positive impact on all the lives we touch. Our clients carry kids in school buses, first responders in emergency vehicles, patients in ambulances, food and medical supplies in trucks, and people just taking the bus or train to work. We do meaningful work, and we want our clients to have the best tools available to them.

Our office spaces are open, spacious, and colorful, with plenty of natural light. We come together often as a company to enjoy freshly baked desserts or awesome lunches and genuinely enjoy each other’s company. We offer some pretty unique perks and benefits, as well as all the standard ones. We’re happy to talk through all the options!

Coming from Scottsdale? You’ll enjoy waving at the traffic going the other way while never having to stare at the blinding sun. It only takes about 25 minutes from downtown Scottsdale in the mornings. We are located close to Arrowhead Mall, with quick access to the 101 from multiple directions.

If all of this sounds like you, and your type of company, then click apply! Seriously, we’ve asked you four times now, and you’re still reading—bonus points for being thorough! You know you want to apply… so let’s see if you’re the Pepper to our Potts in crafting world-class front-end experiences.