What are the responsibilities and job description for the Senior Fontend Engineer position at Terminal Industries?
About Us:
Terminal builds software that digitizes, indexes, and automates the yard, leveraging best-in-class machine learning. Our platform provides warehouse operators with the intelligence needed to optimize their usage of trucks, trailers, chassis, containers and personnel. These are the fundamental operating assets of commerce - and represent the last great frontier of untapped data. In the process, Terminal will address many industry-wide pain points, including compliance, manual processes, equipment location, phantom costs, and labor inefficiencies. Ultimately, Terminal will become the central nervous system for the yard, seamlessly connecting all data sources to support an extensive range of essential functions.
Overview:
Our world class vision engineering team has built an engine that can process the movement of trucks and containers in real-time. It’s now time to unlock the potential of that engine by building SaaS applications that leverage the vision engine to transform the logistics industry.
We are seeking a Senior Frontend Engineer with a minimum of 8 years of relevant experience to join our team. As a founding member of our Application Development team, you will play a critical role in building intuitive, performant, and scalable user interfaces that power our AI-driven solutions. The ideal candidate is deeply experienced in modern frontend frameworks, design systems, and frontend architecture, and brings a strong eye for user experience and usability.
Responsibilities:
Architect, develop, and maintain high-quality, responsive frontend applications that interact seamlessly with our computer vision engine and backend services.
Collaborate closely with product managers, designers, and backend engineers to define and deliver user-centric features with clean, maintainable code.
Implement reusable UI components and design patterns, ensuring a consistent and accessible user experience across the platform.
Optimize frontend performance and load times, using tools and best practices to ensure responsive and fluid user interactions.
Advocate for and uphold frontend development best practices, including code reviews, accessibility standards, and test-driven development.
Integrate observability tools (e.g., monitoring and logging) to identify and resolve UI issues, improve stability, and monitor user interactions.
Develop and maintain automated frontend tests (unit, integration, and end-to-end) to ensure high code quality and reliability.
Stay current with frontend technology trends and frameworks, bringing forward new ideas and approaches to enhance the platform and improve developer workflows.
Requirements:
Must be based in Austin, TX, or willing to relocate.
Bachelor’s or higher degree in Computer Science, Engineering, or a related field. Advanced degrees or relevant certifications are a plus.
8 years of experience in frontend engineering, including building and scaling production-grade web applications.
Expertise in modern JavaScript frameworks (e.g., React, Vue, or Angular), with a deep understanding of their core principles.
Strong experience with TypeScript, state management libraries (e.g., Redux, Zustand, MobX), and component-driven development.
Demonstrated ability to design and build reusable component libraries or design systems.
Experience integrating frontend applications with RESTful APIs and working closely with backend teams to shape data contracts.
Familiarity with accessibility (a11y) and web standards, with a commitment to inclusive design.
Hands-on experience with frontend performance optimization, observability tools, and browser-based debugging.
Proficient in frontend testing strategies, including unit, integration, and E2E testing with tools like Jest, Cypress, or Playwright.
Exposure to CI/CD pipelines and experience integrating frontend apps into automated deployment workflows.
Excellent communication skills and the ability to work collaboratively in a fast-paced, team-oriented environment.
What We Offer:
Joining the Terminal team means being part of a dynamic, innovative environment where your work directly impacts the future of logistics and the global supply chain. You will work closely with a team of experts passionate about operational excellence and technological innovation. We offer competitive salaries, a comprehensive benefits package, and opportunities for professional growth.