Senior Frontend Engineer (TypeScript, Vue)

We're migrating our from Ember to Vue3 using a microfrontend approach. We're looking for a senior frontend developer who will not only help us plan and build this new architecture but also play a key role in shaping the future of our product's frontend πŸš€
 

The ideal candidate is a hands-on developer, with deep TypeScript expertise, strong opinions about architecture, and a passion for coding.

Requirements:
 

  • 3+ years developing with Vue
  • Experience designing and implementing Vue3 frontend architecture for high-traffic SaaS
  • Expert knowledge of TypeScript
  • Strong background building responsive, accessible, and cross-browser compatible web apps
  • Familiarity with modern frontend tooling, including build systems, testing frameworks, and performance optimization
  • Proficiency with Git

 

Nice to have:

 

  • Experience performing a migration from legacy FE to Vue
  • Experience with microfrontends

 

What you'll do:
 

  • Collaborate with our experienced dev team to plan the architecture and set coding standards
  • Work closely with product, design, and backend to deliver a cohesive product
  • Assist with the incremental migration from Ember to Vue3
  • Participate in code reviews and uphold a culture of continuous improvement
  • 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 web and mobile apps are live with paying customers, and we’re in the early stages of scaling.

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, no bs!
  • Your decisions help shape the foundation of a scaling SaaS
  • Deep involvement with our frontend technical strategy
  • Live product with paying users, and able to have an influence 

 

Pro tip: 

 

Try not to use AI tools when applying for this job πŸ˜‰

Required languages

English B2 - Upper Intermediate
TypeScript, Vue, Vue.js, Gitlab CI/CD, Git
Published 29 August
195 views
Β·
51 applications
99% read
Β·
99% responded
Last responded 5 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...