Position: Middle/Senior Frontend Developer (Vue.js)
Company: Beetroot
Experience required: 3y
Category: JavaScript
English level: upper
Published: 2021-12-01T00:00:00+02:00

**Our client** is a product company, the community for commercial real estate investors. 
It is a Stockholm-based B2B SaaS startup with the mission to make commercial real estate opportunities more accessible. 

Since the launch in 2018, the majority of the largest real estate companies in the Nordic region have joined the company and accessed investment opportunities to a value of €3bn+.

You will play the key-role in the process of building new features, maintaining current features and forming the user experience for our users.

As a work model, you will work closely with our Tech Team leader.

**Tech stack**
**Frontend:**

- 100% Typescript
- Vue 3, Vuex, Vue Router
- Webpack 5
- Babel
- CSS, Saas, Bootstrap
- SignalR

**What are we looking for?**

To succeed in the role, you have **at least three years of experience** in front-end development. 
You are a positive and driven person who takes responsibility, initiative and can see the bigger picture. You also have the following skill set:
- Deep knowledge in developing reactive web applications using Vue.js and TypeScript
- Translate our brand identity to responsive and user-friendly layout with CSS and Sass
- Understand how to send and retrieve data using REST APIs and fetch
- Maintain local browser storage according to GDPR
- Ability to write and maintain unit tests to reduce defects and increase code maintainability
- Upper-Intermediate English

**Bonus: **

- Experience, knowledge, and interest in UI/UX best practices
- You love borshch! 

**What will be your responsibilities?**

- Build the front-end of our web application, from concept to release with a mission to deliver an enterprise level product experience
- Suggest and be part of decision-making regarding designing the user experience
- Strive for technical excellence, great design and best practices implementation
- Keep updated with modern browser capabilities and use this to create a better user experience

**Does this describe you?**

There is such a thing as being a “true Beetroot”.

We value people who are eager for continual improvement. Someone who desires to be the most caring, professional, and progressive version of yourself. Your skills and experience are important factors, but your personality, approach, and drive for improvement are what truly make a difference. Our hope is that you will be a team player who can accept responsibility for your work, solve problems pragmatically, and remain highly motivated. It is also important to be outgoing, well-organized, and efficient with a strong ability to prioritize.

Now that we’ve covered the basics, let's share more about us!

**About Beetroot**

We are a Swedish-Ukrainian IT company, building dream teams of developers and designers for companies around the globe. As an emerging company, co-producing with other emerging companies, we work with both start-up businesses and advanced businesses. In essence, we are the cannonball for our client’s success. With over 500 team members, Beetroot fosters a family environment. We are a tightly knit group who love spending time together. Our desire is to provide a cozy workplace full of trust, equality, and steamy bowls of borsch!

**Do you like perks? So do we! We provide:**

- A work environment with a minimum level of hierarchy
- Family-like culture in a comfortable, well-equipped office
- Great networking opportunities with international clients
- Personal and professional development opportunities
- Competitive salary, paid vacation, medical insurance, and social benefits
- Team building activities: ski trips, Beetroot breakfast, movie nights...and more!
- English lessons with native speakers
- Discounted Beetroot Academy courses
- Annual allowance to participate in competence-enhancing events

**Are you a good fit? Send us your CV in English. We are waiting to hear from you!**