You'll specialize in our web frontend (Vue.js 3/Nuxt 3/TypeScript) while working full-stack across ... Work on AWS infrastructure (EC2, S3, IAM), CI/CD pipelines (GitHub Actions), and DevOps processes ...
You'll specialize in our web frontend (Vue.js 3/Nuxt 3/TypeScript) while working full-stack across ... Work on AWS infrastructure (EC2, S3, IAM), CI/CD pipelines (GitHub Actions), and DevOps processes ...
Senior Software Engineer (Frontend/Vue.js)
Clinton, MI · On-site
$140K/yr
You'll specialize in our web frontend (Vue.js 3/Nuxt 3/TypeScript) while working full-stack across ... Work on AWS infrastructure (EC2, S3, IAM), CI/CD pipelines (GitHub Actions), and DevOps processes ...
Senior Software Engineer (Frontend/Vue.js)
Clinton, MI · On-site
$140K/yr
You'll specialize in our web frontend (Vue.js 3/Nuxt 3/TypeScript) while working full-stack across ... Work on AWS infrastructure (EC2, S3, IAM), CI/CD pipelines (GitHub Actions), and DevOps processes ...
Software Engineer III
Madison Heights, MI · Hybrid
$125K - $145K/yr
Next.js for frontend development You'll also: * Build high-performance web applications * Deliver ... Experience implementing modern DevOps practices, including: * CI/CD pipelines * Cloud-native AWS ...
Software Engineer III
Madison Heights, MI · Hybrid
$125K - $145K/yr
Next.js for frontend development You'll also: * Build high-performance web applications * Deliver ... Experience implementing modern DevOps practices, including: * CI/CD pipelines * Cloud-native AWS ...
Senior, ML Engineer - Offline Perception
Ann Arbor, MI · On-site
$102K - $140K/yr
The Senior ML Engineer - Offline Perception will design and implement object detection and tracking ... as OpenGL, 3.js, foxglove, 51, tableau. • Cloud Development - Python (proficient level ...
Senior, ML Engineer - Offline Perception
Ann Arbor, MI · On-site
$102K - $140K/yr
The Senior ML Engineer - Offline Perception will design and implement object detection and tracking ... as OpenGL, 3.js, foxglove, 51, tableau. • Cloud Development - Python (proficient level ...
Senior, ML Engineer - Offline Perception
Ann Arbor, MI · On-site
$102K - $140K/yr
Required : • Bachelor's Degree in Computer Science, Robotics, Electrical Engineering or related ... as OpenGL, 3.js, foxglove, 51, tableau. • Cloud Development - Python (proficient level ...
Senior, ML Engineer - Offline Perception
Ann Arbor, MI · On-site
$102K - $140K/yr
Required : • Bachelor's Degree in Computer Science, Robotics, Electrical Engineering or related ... as OpenGL, 3.js, foxglove, 51, tableau. • Cloud Development - Python (proficient level ...
Senior Full Stack Software Engineer
Ann Arbor, MI · On-site
$120K - $180K/yr
... Developer position is an opportunity to play a key role in a small but growing company to build an ... Work with mobile video * 3D graphics (three.js) for interactive visuals and modeling * Hardware and ...
Senior Full Stack Software Engineer
Ann Arbor, MI · On-site
$120K - $180K/yr
... Developer position is an opportunity to play a key role in a small but growing company to build an ... Work with mobile video * 3D graphics (three.js) for interactive visuals and modeling * Hardware and ...
... JS/jQuery/AJAX/CSS3/HTML5 3. Solid understanding of SQL RDBMS and data structures 4. Experience developing Single Page Ajax Applications 5. Experience with JS code refactoring and enhancing code ...
... JS/jQuery/AJAX/CSS3/HTML5 3. Solid understanding of SQL RDBMS and data structures 4. Experience developing Single Page Ajax Applications 5. Experience with JS code refactoring and enhancing code ...
MEAN Stack Developer
Lansing, MI · On-site
Top Three Skills: * 5+ years of experience using Mean Stack (MongoDB, Express.js, Angular JS and ... Currently seeking a MEAN Stack developer with expertise in design/development of new high ...
MEAN Stack Developer
Lansing, MI · On-site
Top Three Skills: * 5+ years of experience using Mean Stack (MongoDB, Express.js, Angular JS and ... Currently seeking a MEAN Stack developer with expertise in design/development of new high ...
Senior .NET / Angular Developer
Lansing, MI · On-site
$55.50 - $68/hr
We are seeking a highly skilled and self-sufficient Programmer 3 to join a collaborative 10-member team. If you excel in modern web technologies, possess strong ownership, and thrive in an Agile ...
New
Senior .NET / Angular Developer
Lansing, MI · On-site
$55.50 - $68/hr
We are seeking a highly skilled and self-sufficient Programmer 3 to join a collaborative 10-member team. If you excel in modern web technologies, possess strong ownership, and thrive in an Agile ...
New
You will own features end-to-end?from React front-ends and Next.js applications through Node.js ... Bachelor?s degree in Computer Science, or a related field (or equivalent work experience). * 3+ ...
You will own features end-to-end?from React front-ends and Next.js applications through Node.js ... Bachelor?s degree in Computer Science, or a related field (or equivalent work experience). * 3+ ...
Senior, ML Engineer - Offline Perception
Ann Arbor, MI · On-site +1
$102K - $140K/yr
Mentors and guides engineers within the group. * Bachelor's Degree in Computer Science, Robotics ... Data Visualization - Integration with tooling such as OpenGL, 3.js, foxglove, 51, tableau. * Cloud ...
Senior, ML Engineer - Offline Perception
Ann Arbor, MI · On-site +1
$102K - $140K/yr
Mentors and guides engineers within the group. * Bachelor's Degree in Computer Science, Robotics ... Data Visualization - Integration with tooling such as OpenGL, 3.js, foxglove, 51, tableau. * Cloud ...
Senior Full Stack Developer Duration: 1 year with possible extension. Location: Lansing, MI 48933 ... JS (React or Angular or Vue.JS) • 3+ years of strong hands-on experience with .NET C# (.NET Core ...
Quick apply
Senior Full Stack Developer Duration: 1 year with possible extension. Location: Lansing, MI 48933 ... JS (React or Angular or Vue.JS) • 3+ years of strong hands-on experience with .NET C# (.NET Core ...
Front End Developer
Detroit, MI · On-site
$103K - $119K/yr
Angular JS/Ember-JS(preferred), other UI technologies. Roles and Responsibilities: To be able to ... Maintain all the channel app documents- UIDD, Wireframes, style guide. 3) UI Design discussion ...
Front End Developer
Detroit, MI · On-site
$103K - $119K/yr
Angular JS/Ember-JS(preferred), other UI technologies. Roles and Responsibilities: To be able to ... Maintain all the channel app documents- UIDD, Wireframes, style guide. 3) UI Design discussion ...
Software Developer - Full time
Novi, MI · On-site
Available for eligible candidates US Residents only Overall 1 to 3 Years' Experience across ... Js, Boot Strap, React Js, Mobile Layouts understanding * Tools: GIT/SVN/CVS, Jenkins, Maven / Ant ...
Software Developer - Full time
Novi, MI · On-site
Available for eligible candidates US Residents only Overall 1 to 3 Years' Experience across ... Js, Boot Strap, React Js, Mobile Layouts understanding * Tools: GIT/SVN/CVS, Jenkins, Maven / Ant ...
Available for eligible candidates US Residents only Overall 1 to 3 Years' Experience across ... Js, Boot Strap, React Js, Mobile Layouts understanding * Tools: GIT/SVN/CVS, Jenkins, Maven / Ant ...
Available for eligible candidates US Residents only Overall 1 to 3 Years' Experience across ... Js, Boot Strap, React Js, Mobile Layouts understanding * Tools: GIT/SVN/CVS, Jenkins, Maven / Ant ...
Front End - React Developer
Greenville, MI · On-site
$92K - $107K/yr
We are seeking a Sr. ReactJS Developer with 5+ years of Front End experience, 5 years in a ... JS. * 5+ years of UI development experience. * 3+ years experience with ReactJS (AngularJS ...
Front End - React Developer
Greenville, MI · On-site
$92K - $107K/yr
We are seeking a Sr. ReactJS Developer with 5+ years of Front End experience, 5 years in a ... JS. * 5+ years of UI development experience. * 3+ years experience with ReactJS (AngularJS ...
Java Spring Boot Developer- Senior
Lansing, MI · On-site
$58 - $74/hr
... JS frameworks. * 3+ years of experience programming in the JBoss Enterprise SOA environment, including JBoss Workflow. * 3+ years of experience using CMM/CMMI Level 3 methods and practices. * 2+ ...
Java Spring Boot Developer- Senior
Lansing, MI · On-site
$58 - $74/hr
... JS frameworks. * 3+ years of experience programming in the JBoss Enterprise SOA environment, including JBoss Workflow. * 3+ years of experience using CMM/CMMI Level 3 methods and practices. * 2+ ...
Java Spring Boot Developer- Senior
Lansing, MI · On-site
$58 - $74/hr
... JS frameworks. * 3+ years of experience programming in the JBoss Enterprise SOA environment, including JBoss Workflow. * 3+ years of experience using CMM/CMMI Level 3 methods and practices. * 2+ ...
Java Spring Boot Developer- Senior
Lansing, MI · On-site
$58 - $74/hr
... JS frameworks. * 3+ years of experience programming in the JBoss Enterprise SOA environment, including JBoss Workflow. * 3+ years of experience using CMM/CMMI Level 3 methods and practices. * 2+ ...
Frontend Developer
$99K - $115K/yr
V2Soft is a CMMI level 3 company and a Certified Minority Business Enterprise. Responsibilities ... PureMVC, Backbone.js, underscore.js Familiarity with HTML template systems, compass, boilerplate ...
Frontend Developer
$99K - $115K/yr
V2Soft is a CMMI level 3 company and a Certified Minority Business Enterprise. Responsibilities ... PureMVC, Backbone.js, underscore.js Familiarity with HTML template systems, compass, boilerplate ...
Senior Java Developer with Healthcare Experience
Lansing, MI · On-site
$58 - $74/hr
... 3.0. * 8+ years of development using the Hibernate/JPA framework. * 5+ years in project development using Angular/React JS, JavaScript framework. * Over 5+ years of programming in the JBOSS ...
Quick apply
Senior Java Developer with Healthcare Experience
Lansing, MI · On-site
$58 - $74/hr
... 3.0. * 8+ years of development using the Hibernate/JPA framework. * 5+ years in project development using Angular/React JS, JavaScript framework. * Over 5+ years of programming in the JBOSS ...
Three Js Developer information
See Michigan salary details
$9.22 - $14.99
1% of jobs
$14.99 - $20.76
0% of jobs
$20.76 - $26.53
2% of jobs
$26.53 - $32.30
6% of jobs
$32.30 - $38.07
4% of jobs
$42.40 is the 25th percentile. Wages below this are outliers.
$38.07 - $43.85
15% of jobs
The median wage is $48.86 / hr.
$43.85 - $49.62
24% of jobs
$54.35 is the 75th percentile. Wages above this are outliers.
$49.62 - $55.39
27% of jobs
$55.39 - $61.16
12% of jobs
$61.16 - $66.93
5% of jobs
$66.93 - $72.70
3% of jobs
$9
$50
$72
How much do three js developer jobs pay per hour?
What are some common challenges Three Js Developers face when integrating 3D content into web applications?
What is the difference between Three Js Developer vs WebGL Developer?
| Aspect | Three Js Developer | WebGL Developer |
|---|---|---|
| Required Skills | Proficiency in JavaScript, 3D graphics, and the Three.js library | Deep understanding of WebGL API, shader programming, and graphics programming |
| Work Environment | Web development projects involving 3D visualizations and interactive graphics | Low-level graphics programming, often in game engines or custom rendering engines |
| Industry Usage | Web-based 3D applications, data visualization, interactive websites | Game development, simulations, advanced graphics applications |
While both roles involve 3D graphics programming, a Three Js Developer focuses on using the high-level Three.js library to create interactive 3D content for the web, whereas a WebGL Developer works with the lower-level WebGL API for more complex and performance-critical graphics programming. The choice depends on project complexity and desired control over graphics rendering.
What are the key skills and qualifications needed to thrive as a Three.js Developer, and why are they important?
What are Three.js developers?

$140K/yr
Full-time
Medical, Dental, Vision, Life, Retirement, PTO
Posted 27 days ago
Job description
Senior Software Engineer (Frontend / Vue.js)
Reports to: Development Manager
Salary: Up to $140,000 based on experience
OnTheClock is looking for a Senior Software Engineer with strong expertise in Vue.js and modern frontend development to join our growing engineering team. You'll specialize in our web frontend (Vue.js 3/Nuxt 3/TypeScript) while working full-stack across our .NET backend APIs, SQL Server database, and AWS infrastructure. OnTheClock is a successful Michigan-based SaaS company serving over 160,000 monthly active users with time tracking, scheduling, and payroll solutions.
OnTheClock is investing in engineering excellence, and we're building out a strong internal engineering team. As we scale toward our ambitious long-term goal of reaching 1 million users, we need exceptional software engineers who want to be a part of establishing the technical foundation, culture, and practices for our team.
This isn't just another senior software engineering role. You'll have real technical influence from day one. You'll help shape our architecture, drive technical decisions, establish engineering best practices, and help us modernize and optimize systems that serve thousands of small businesses. You'll work across our full stack (Vue.js, .NET, SQL Server, MAUI, AWS) and contribute to decisions that will define our technical direction for years to come.
We're establishing a culture of engineering excellence, one that values initiative, continuous learning, knowledge sharing, and high standards. You'll work alongside other software engineers who are passionate about their craft, challenge each other to grow, and care deeply about delivering quality software. This is a place where your ideas matter, your growth is prioritized, and your impact is immediate.
You'll get to:
- Be an early member of a newly formed internal engineering team with fresh leadership and vision
- Influence technical strategy and architecture decisions
- Work on meaningful problems that impact 160,000+ users and help small businesses succeed
- Modernize and scale systems toward our ambitious long-term goal of reaching 1 million users
- Grow your skills across the full stack while leveraging your deep specialty
- Experiment with AI coding assistants and emerging tools to boost productivity
- Enjoy work-life balance, flexibility, and a supportive team environment
We're a small company, building out a new engineering team. You'll wear multiple hats, work across the stack, and have a broad impact. If you're looking for narrow specialization (that you might find at a larger company), this won't be a good fit for you.
If you're a senior engineer who wants ownership, variety, impact, and the chance to help establish engineering excellence, not just maintain what already exists, keep reading.
Our Current Tech Stack (What You Will Be Working With)
- Backend: C#, .NET, Web API, Entity Framework, MediatR (CQRS)
- Frontend: Vue.js 3, Nuxt 3, TypeScript, Pinia, Vite, Bootstrap Vue
- Mobile: .NET MAUI (Android and iOS)
- Database: SQL Server
- Infrastructure: AWS (EC2, S3, Cognito), Windows Servers, IIS, GitHub Actions
- Monitoring: New Relic, Sentry
Responsibilities (What You'll Be Doing)
- 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
- Conduct thorough code reviews and architecture reviews, raising the bar for code quality and helping the team make better technical decisions
- 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
- Work on AWS infrastructure (EC2, S3, IAM), CI/CD pipelines (GitHub Actions), and DevOps processes to improve deployment reliability and developer productivity
- Mentor other engineers as the team grows, sharing knowledge through code reviews, pair programming, documentation, and fostering a culture of continuous learning
Required Qualifications - Technical
- 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
- Not just a frontend specialist, you can trace a bug from the UI through the API to the database
- 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)
Required Qualifications - Non-Technical
- Proactive and takes initiative: You see problems and fix them. You don't wait for perfect instructions.
- Lifelong learner: You stay current with technology. You experiment. You read the docs. You share what you learn.
- Excellent communicator: You can clearly explain complex technical concepts. You ask questions when something is unclear. You document decisions.
- Collaboration: You give helpful code reviews. You accept feedback gracefully. You make your teammates better.
- Low ego: The best idea wins, regardless of seniority.
- Comfortable with ambiguity: this is a new team, and we'll figure things out together.
- Bias toward action: You ship working code. You iterate. You don't let perfect be the enemy of good.
- Comfortable speaking up, challenging ideas respectfully, and driving discussions
- High standards for quality and engineering excellence
Preferred Skills & Qualifications
- Experience with AWS (EC2, S3, IAM) or cloud infrastructure
- Experience with CI/CD pipelines (GitHub Actions or similar)
- Experience with third-party API integrations (payroll providers, accounting systems, etc.)
- Experience with or strong interest in AI-powered tools for developer productivity
- Experience in modernizing legacy codebases or reducing technical debt
- Experience with GitHub and GitHub Actions
- Experience working in small teams where you wore multiple hats
- Some leadership experience (tech lead, mentoring, architecture ownership) or aspiration to grow in this direction
You're wondering, what is OnTheClock?
OnTheClock, founded in 2004, is a Michigan-based SaaS (web-based) software company that provides real-time time tracking, scheduling, and payroll for businesses. Our web-based software and apps provide employers with a simple way to track employee hours, establish work schedules, and pay employees all in one system. OnTheClock has a great culture, and we are looking for like-minded people who can deliver the best service possible to our customers.
What we look for in you
Positive - whatever it takes attitude
- Analytical - drills down into data and loves technology, data, and spreadsheets
- Growth Mindset - curious and always learning
- Deep Expertise - smarter than us at your craft. We want you to challenge yourself and us.
- Build Up Others - teach others as you work
- Results Focused - ability to achieve and prove results
- Culture Fit - Must fit in here at OTC, in line with our values - https://www.ontheclock.com/meetUs.aspx#our-values
- Be A Doer - always looking for new ways to look at data and make recommendations
- Find us on LinkedIn to understand more about us
Why Should You Work Here With Us
- 2023 - 2025 Crain's Best Places to Work recipient
- Competitive pay
- Flextime
- Hybrid work environment
- 100% paid health insurance
- The kitchen is stocked with drinks and snacks
- Free company lunch every Thursday
- Paid time off
- 9 paid holidays
- $100k life insurance
- 401K matching retirement plan
- Short-term disability
- Long-term disability
- Continuing education is encouraged with $1,000 per year
- Blue Cross dental and vision
- Career growth
- 4.9-star Glassdoor review
- 4.8-star product review
The finer print
- This position is eligible as a fully remote role for individuals 50 miles outside our Clinton Township, MI office. Candidates who live within a 50-mile radius will be expected to follow the OTC hybrid work model.
- At this time, we generally restrict hiring in the following U.S. states due to employment, payroll, and compliance requirements: California, New York, New Jersey, Colorado, Massachusetts, Oregon, and Hawaii.
- An I-9 form must be completed at hire to confirm work authorization.
- If you require reasonable accommodation to complete this application, contact amanda@ontheclock.com.