Logo of Dray Dog

Vue 3 / TS Engineer | small | profitable | bootstrapped

Dray Dog
Job description

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

🧑‍💻Role

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.

What You'll Do:

  • 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

What We Offer:

  • 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 🚀

✅ Requirements (must haves)

💻 Technical skills:

  • 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

🤔 Product Mindset and Design**:**

  • 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

✍️ Communication & Collaboration:

  • 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

🌱 Growth Mindset:

  • Always looking to learn and improve

🥇 Bonus requirements

Don't hesitate to apply if these aren't you!

💻 Technical skills

  • 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)

🎨 Design

  • Enjoy exploring design options and/or have design experience

  • Confident with a UI mockup strategy (Figma, pencil sketches, whatever works for you)

🐕 About Dray Dog

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).

🔧 About Dray Dog Engineering

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

🏖️ Life at Dray Dog

  • 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.

Location
Flag of United States United States
Work permit
Flag of WorldwideWorldwide
Work type
full-time
Work level
senior
Salary
USD120000-180000/yr
Date posted