Senior Frontend Engineer

InrixKirkland, WA
276d$120,000 - $160,000

About The Position

At INRIX, our mission is to help the world avoid global gridlock by empowering cities, drivers, and businesses to keep vehicles moving smarter, safer, and more efficiently. We are passionate about our customers and building products that facilitate efficiency and safety in how the world travels. We do data at a massive scale. We're looking for an experienced Senior Frontend/Fullstack Developer for our IQ Frontend team with expertise in Vue.js/Nuxt.js and Node.js. In this role, you'll design, develop, and maintain web applications with a focus on advanced data visualizations, performance, scalability, and elegant user experiences. You'll work closely with cross-functional teams to translate business requirements into technical solutions while mentoring junior developers and contributing to architectural decisions. This role is based in Kirkland, WA and is hybrid with four days in the office and Friday WFH.

Requirements

  • 5+ years of professional software development experience
  • 3+ years working with modern JavaScript frameworks (with significant Vue.js experience)
  • Proven track record of delivering high-performance, complex web applications
  • Advanced TypeScript/JavaScript: Deep understanding of modern JavaScript (ES6+) and TypeScript, including advanced concepts like promises, generics, decorators, and utility types
  • Vue.js/Nuxt.js Expertise: Demonstrated proficiency with Vue.js (including Composition API) and Nuxt.js, including state management (Vuex/Pinia), routing, and server-side rendering
  • Node.js Backend Development: Strong experience building scalable backend services using Node.js and frameworks like Nitro, NestJS, and Express
  • System Design Knowledge: Understanding of architecture patterns, scalability considerations, and performance optimization techniques
  • API Integration: Experience with designing and consuming REST APIs, API authentication methods, and implementing third-party service integrations
  • Strong problem-solving abilities and analytical thinking
  • Excellent communication skills, both written and verbal
  • Experience mentoring junior developers and providing technical leadership
  • Ability to collaborate effectively in cross-functional teams

Nice To Haves

  • Advanced Data Visualization: Experience with libraries like D3.js, Chart.js, ECharts, or similar tools for creating interactive and insightful visualizations
  • DevOps Knowledge: Familiarity with CI/CD pipelines, Docker, and AWS (Azure/GCP experience optional)
  • Testing Expertise: Proficiency with unit, integration, and end-to-end testing frameworks - Vitest, Jest, Playwright, Puppeteer
  • Advanced CSS & Component Libraries: Deep knowledge of modern CSS features, preprocessors, and experience with Vue component libraries like Vuetify and Element/Element Plus
  • Experience with microservices architecture
  • Understanding of web security vulnerabilities and mitigation strategies
  • Background in optimizing applications for performance
  • Experience with real-time data processing

Responsibilities

  • Design and implement complex frontend applications using Vue.js/Nuxt.js and TypeScript
  • Develop scalable backend services with Node.js
  • Architect system designs that consider performance, security, and scalability
  • Create and optimize advanced data visualizations
  • Collaborate with product managers, designers, and other engineers
  • Mentor junior team members and provide technical leadership
  • Contribute to code reviews, technical documentation, and best practices

Benefits

  • Competitive salary, benefits, stock, and 401(k) matching
  • Open vacation policy, it's unlimited and always has been
  • Employer-paid parking
  • Covered garage and plenty of spots for everyone
  • Paid for your ORCA card if you use public transportation
  • Plethora of snacks, drinks, lunches, and opportunities for folks to get to know each other better
  • A boat on Lake Washington - get your license, and we'll pay for the gas
  • The opportunity to make a big impact on both the company and our customers
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service