Senior Software Engineer, Frontend/Vue.js
Posted 10hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Software Engineer specializing in Vue.js for OnTheClock, a Michigan-based SaaS company. Building applications and shaping technical architecture for 160,000+ users.
Responsibilities:
- Design, build, ship, and maintain features across our web application (Vue.js 3/Nuxt 3/TypeScript), with contributions to our backend APIs (.NET/C#/Web API), that serve 160,000+ monthly active users
- Build responsive, accessible, and performant user interfaces using Vue.js 3, Nuxt 3, and TypeScript
- Provide technical leadership and expertise across projects, offering architecture guidance, system design recommendations, and best practices
- Own significant technical areas end-to-end, from database schema design to frontend UI, taking initiative to identify improvements and drive them to completion
- Collaborate closely with Product and the Development Manager to shape the technical roadmap and prioritize engineering initiatives
- Debug and resolve production issues using monitoring tools like New Relic and Sentry, participating in an on-call rotation to ensure system reliability
Requirements:
- 6+ years of relevant professional software engineering experience, building production web applications
- Strong expertise in modern frontend development (advanced) Vue.js 3, Nuxt 3, TypeScript
- Component architecture, state management (Pinia/Vuex), reactive patterns
- HTML5, CSS3, responsive design, accessibility fundamentals
- Build tooling (Vite, Webpack), performance optimization
- REST API consumption and frontend/backend integration
- Strong backend capabilities (proficient)
- Willing and able to work in .NET/C# backend code, and write API endpoints
- Strong SQL Server or relational database experience (proficient)
- Experience with production support, monitoring tools (New Relic, Sentry, or similar), and comfort with on-call rotation (proficient)
Benefits:
- 100% paid health insurance
- Flextime
- Hybrid work environment
- Paid time off
- 9 paid holidays
- $100k life insurance
- 401K matching retirement plan
- Short-term disability
- Long-term disability
- Continuing education encouraged with $1,000 per year

















