Principal Full Stack Software Engineer

Toyota MotorPlano, TX
83d

About The Position

Toyota is looking for a Principal Full Stack Software Engineer to join the TFS Enterprise Platforms team. This role involves leading and mentoring a team of front-end developers to create high-quality, user-friendly interfaces. The position requires collaboration with cross-functional teams to ensure cohesive user experiences and ownership of projects to ensure timely delivery. The ideal candidate will have a strong balance of leadership skills and hands-on development experience, with a focus on building reusable frameworks and modern front-end solutions.

Requirements

  • Experience building complex, large scale applications using HTML, CSS, and JavaScript.
  • Proficiency in at least one JavaScript/TypeScript framework like ASTRO, React, VueJS, Ember, SOLID or equivalent.
  • Experience with CSS3 and pre-processors such as LESS or Sass.
  • Understanding of Node.js, NPM, Webpack, Babel or other toolchains, continuous integration systems, and HTTP networking.
  • Deep knowledge of testing frameworks such as Jest, Cypress, or QUnit.
  • General knowledge of web development standard methodologies around accessibility, performance, SEO and production monitoring.
  • Solid knowledge with open-source stack technologies, and webapp/API security.
  • Strong technical background on crafting and developing enterprise digital applications micro front-end strategy and open micro service architectures.
  • Experience with RESTful APIs, GraphQL, and integrating front-end components with backend services.
  • Strong understanding of frontend build tools (Webpack, Angular CLI, npm, yarn, gulp etc.) and version control systems like Git.
  • Multiple years of experience with software engineering best practices (unit testing, automation, design patterns, peer review, etc.).
  • Clear understanding of building horizontally scalable, highly available, highly resilient, and low latency applications.
  • Strong communication skills with the ability to converse with engineers or frontline ops employees and leading presentations with technical stakeholders.
  • A passion for staying on top of tech trends, experimenting with and learning new technologies.

Nice To Haves

  • Bachelor's Degree in Computer Science or related fields.

Responsibilities

  • Lead and mentor a team of front-end developers in creating high-quality, user-friendly interfaces.
  • Collaborate with cross-functional teams, including designers and back-end developers, to ensure cohesive and seamless user experiences.
  • Take ownership of projects and ensure timely delivery of high-quality work.
  • Provide technical guidance and support to team members, fostering a positive and collaborative work environment.
  • Perform code reviews and provide constructive feedback to ensure code quality and consistency.
  • Troubleshoot and resolve complex technical issues related to front-end development.
  • Communicate project progress and updates to stakeholders, including management and clients.
  • Continuously seek opportunities to improve and optimize front-end development processes and workflows.
  • Stay updated on emerging technologies and tools to enhance the development process.
  • Collaborate with product managers to understand business requirements and translate them into technical solutions.
  • Act as a subject matter expert on front-end development and provide guidance on best practices and standards.
  • Participate in recruitment and onboarding of new front-end developers.

Benefits

  • A work environment built on teamwork, flexibility, and respect.
  • Professional growth and development programs to help advance your career, as well as tuition reimbursement.
  • Vehicle purchase & lease programs.
  • Comprehensive health care and wellness plans for your entire family.
  • Flextime and virtual work options (if applicable).
  • Toyota 401(k) Savings Plan featuring a company match, as well as an annual retirement contribution from Toyota regardless of whether you contribute.
  • Paid holidays and paid time off.
  • Referral services related to prenatal services, adoption, childcare, schools and more.
  • Tax advantaged Accounts (Health Savings Account, Health Care FSA, Dependent Care FSA).
  • Relocation assistance (if applicable).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service