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 |