Senior/Lead Frontend Engineer for SaaS Product (Vue)

We're entering a new chapter in our tech stack and seeking a frontend lead with a mastery of architecture who wants ownership of a project they can be proud of.

Our goal is to migrate from Ember to Vue 3 using a micro-frontend approach. As our lead, you will collaborate with our senior devs to plan and build our new architecture, playing a key role in shaping the future of our product's frontend 🚀
 

The ideal candidate has deep TypeScript expertise, clear perspective on architecture, and a hands-on approach. We have a team of senior devs, so there will be limited management or mentoring responsibilities.

Requirements:
 

  • Experience as a Lead Frontend Developer on a product team, including setting coding standards, reviewing code, and owning technical decisions
  • 3+ years working with Vue in production, including at least 2 years working with Vue 3
  • Experience designing and implementing scalable Vue 3 architecture for high-traffic SaaS applications, with focus on modular components, state management, and maintainability
  • Expert-level TypeScript skills, including advanced typing, generics, and enforcing type safety across the stack
  • Hands-on experience with modern frontend tooling: build systems (Vite/Webpack), automated testing (Jest/Vitest, Cypress), linting, and performance profiling
  • Solid understanding of Git workflows in a team setting: feature branching, code reviews, conflict resolution, and CI/CD integration
  • Strong communication skills in English

 

Nice to have:

 

  • Successful track record migrating a legacy frontend to Vue
  • Experience with micro-frontend architecture
  • Contributions to open-source projects
  • Exposure to multiple modern JS frameworks

 

What you'll do:
 

  • Collaborate with senior developers to plan architecture and set coding standards
  • Work closely with product, design, and backend to deliver a cohesive product
  • Lead and contribute to the incremental migration from Ember to Vue 3
  • Participate in code reviews and uphold a culture of continuous improvement
  • Apply AI tools that improve development speed without sacrificing quality
  • Pretend to laugh at the boss’s terrible jokes

 

About us:

Cinderblock is a SaaS job management app for contractors (in construction and related fields). Contractors juggle estimates, invoices, change orders, and notes across clunky tools. We simplify the chaos!

Our product team:

1 Product Manager 1 Project Manager 2 Product Designers 6 Developers (web + mobile) 1 QA Manager 1 QA Engineer

 

Time zone:
 

Full remote with a preferred time zone of CET/EET. There will be some EST overlap for occasional communication with our U.S. team.

 

Tools we use:
 

  • GitLab for development
  • Figma for design
  • Notion for documentation
  • Slack for daily communication

 

Why us?

 

  • Small senior dev team passionate about code
  • Opportunity to take ownership of a fresh frontend and shape the foundation of a scaling SaaS
  • Influence a product that's live on the market

Required languages

English B2 - Upper Intermediate
TypeScript, Vue, Vue.js, Gitlab CI/CD, Git
Published 11 September
101 views
·
14 applications
100% read
·
93% responded
Last responded 2 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...