TL;DR: Product+engineering-focused small team, with big real-world impact
We help trucking companies in Los Angeles move shipping containers.
Our style is quiet+persistent. With no marketing and barely an online presence, we’ve grown to serve 30-40% of our market. Our customers are loyal, engaged, and fun to work with.
We’re in it for the long haul. We care about code quality
Learn more at https://draydog.notion.site/Senior-Vue-3-TS-Engineer-Dray-Dog-22e268631fed80c29f27e951c200eeb6 or read on below
You will become our go-to expert for all things frontend. Supported by a small, collaborative team of competent developers, you'll have the autonomy to shape the frontend application significantly.
Collaborate closely with team members to develop and refine product features
Engage regularly with end-users to understand their needs and feedback
Take responsibility for the frontend codebase, ensure high-quality, maintainable code
100% remote, full-time role with flexible hours (occasional scheduled meetings required)
A culture where your insights and contributions truly matter
Respect for your work-life balance
Competitive pay and benefits
Everyone at Dray Dog ships code 🚀
Comfortable with Typescript, Vue.js and CSS
You generally spend time thinking what’s the best way to accomplish a task, and not how can I accomplish this? This probably means you consider yourself “senior” and have been coding for 5+ years
Passionate about creating real value for users through intuitive, effective interfaces
Comfortable working independently and making iterative decisions without needing detailed mockups
Keeps user goals front and center, staying practical and avoiding perfectionism
Fluent English speaker with excellent listening and communication skills
Self-motivated, organized, and proactive about managing your tasks
Effective writer and diligent note-taker
Based in an Americas timezone
Always looking to learn and improve
Don't hesitate to apply if these aren't you!
Passionate about well-structured code and improving the codebase. You love refactoring
A frontend tooling nerd who enjoys tasks such as configuring eslint, making tests run faster, or improving type safety. Always identifying areas for improvement
Good experience with frontend testing (we use Vitest and Storybook)
Knowledge of Python or SQL (we use Postgres)
Enjoy exploring design options and/or have design experience
Confident with a UI mockup strategy (Figma, pencil sketches, whatever works for you)
Dray Dog provides data aggregation and appointment automation services to trucking companies transporting shipping containers from US ports. Our customers include some of the largest intermodal trucking companies in America.
We are profitable, fully bootstrapped, and growing steadily. We intentionally prioritize sustainable growth, independence, and quality over hyper-growth. Our culture emphasizes human-first collaboration, consensus-driven decisions, and respect for each team member.
You can learn a little more from our marketing website (https://marketing.draydog.com/) and probably more from our API Documentation (https://api.draydog.com/redoc).
We're proud to be an engineer-led company. We invest heavily in developer tooling, and we believe continuous improvement is the key to long-term success.
We are primarily a backend-focused team, although all developers are familiar with the frontend and makes contributions. We’re looking forward to finding the right person to really own the frontend
Our Frontend Tech Stack:
Typescript, Vite, Vue 3, Pinia
Axios (auto-generated API client from OpenAPI spec)
ElementPlus, WindiCSS (historical artifact, very similar to TailwindsCSS or UnoCSS)
Prettier, ESLint
Vitest, Testing Library, Storybook, Mock Service Worker
Sentry (error tracking), OpenReplay (session recording)
Exceptional CI/CD setup (multiple deploys daily)
Joining Dray Dog means joining a thoughtful, quality-driven team dedicated to meaningful and impactful engineering.
Dray Dog team sharing the fruits of their labor
Fully remote with annual offsite gatherings.
Approximately four recurring meetings weekly, plus pair programming sessions and ad-hoc meetings
Monthly one-on-ones with our CEO focused on mentorship, goal-setting, and your professional growth.