T

Toyota

Official importer, distributor, and dealer network

Lead Software Engineer - Front-End Engineering

Frontend EngineeringConfirmed live in the last 24 hours
Full-timePlano, TX, USAIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science or a related field, or equivalent practical experience.
  • At least five years of software engineering experience with a strong front-end focus and a record of technical leadership.
  • Strong expertise in React and Next.js, including App Router, server-side rendering, static site generation, and modern rendering patterns.
  • Proficiency in TypeScript and the ability to support its adoption by others.
  • Hands-on experience with Tailwind CSS and component libraries such as shadcn/ui or similar design-system tooling.
  • Understanding of state-management patterns using Zustand, Redux Toolkit, or equivalent.
  • Experience with schema validation and form handling using Zod or similar libraries.
  • Ability to design and build RESTful and GraphQL APIs, including API contract design, error handling, and type-safe client integration.
  • Experience with AWS serverless backend services, including API Gateway and Lambda for serverless API development, CloudFront for edge logic and caching, S3 for asset storage and static hosting, and DynamoDB or RDS for basic data persistence.
  • Strong understanding of front-end performance, including Core Web Vitals, code splitting, lazy loading, image optimization, and bundle optimization.
  • Experience debugging complex full-stack issues using browser developer tools, network analysis, log investigation, and basic distributed tracing.
  • Experience with unit testing using Vitest or Jest, component testing using Testing Library, integration testing, and end-to-end testing using Playwright or Cypress.
  • Familiarity with modern build systems and tooling such as Vite, esbuild, Webpack, Turborepo, or Nx.
  • Ability to document technical decisions, lead design discussions, and clearly explain tradeoffs.

Responsibilities

  • Lead the design and implementation of complex front-end features from initial architecture through production deployment.
  • Design, build, and maintain full-stack features, including user interfaces, APIs, and supporting services.
  • Drive technical design discussions and architecture decisions within the team and project domain.
  • Identify and resolve technical issues, including performance bottlenecks, reliability gaps, and technical debt that affects delivery.
  • Debug and troubleshoot across the full stack, including browser rendering issues, API performance, and infrastructure challenges.
  • Establish and champion team engineering practices for code quality, testing strategies, and deployment standards.
  • Collaborate with Product, Design, and engineering teammates to shape features and ensure technical feasibility.
  • Mentor and develop engineers through code reviews, pairing, design feedback, and technical guidance.
  • Participate in technical interviews and help identify strong front-end engineering candidates.
  • Communicate technical decisions, tradeoffs, and risks to engineering and non-technical stakeholders.

Desired Qualifications

  • A master's degree in Computer Science or a related field.
  • Experience in financial services, banking, or insurance.
  • Experience building or contributing to a design system or component library used across multiple projects.
  • Familiarity with micro-frontend architecture patterns.
  • Experience with event-driven architecture on AWS using EventBridge, SQS, SNS, and Lambda.
  • Experience with React Native or cross-platform mobile development.
  • Exposure to integrating generative AI tools into front-end products, such as streaming AI responses or prompt interfaces.
  • AWS certifications such as Solutions Architect or Developer Associate.
  • Experience contributing to or maintaining open-source front-end projects.
  • Experience writing architecture decision records or leading technical initiatives within a team.

About the Company

Toyota

Official importer, distributor, and dealer network

Toyota Motor LLC imports and distributes Toyota vehicles in Russia. It handles the sale of new cars through an official dealership network and supports customers with after-sales service at official service centers, along with financial products like Toyota Insurance and leasing options. The company works by acting as the exclusive importer and then using a network of authorized dealers (e.g., Major, ROLF) to retail vehicles and provide maintenance, financing, and insurance. This combination of import role, dealership-driven sales, and bundled services distinguishes it from competitors who may rely on independent distributors or lack integrated financing and insurance options. The goal is to offer the full range of Toyota vehicles in Russia with official service, financing, and insurance, ensuring a consistent customer experience across sales and after-sales activities.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Russia
Founded
1997

Recently Posted Jobs

Explore more opportunities at Toyota

See more jobs