About the company

TextMagic AS is a Nasdaq listed SaaS technology company. Our flagship product is the A2P SMS messaging platform used by over 25,000+ business customers worldwide. In 2021, the total number of SMS messages sent on the TextMagic platform reached 250 million. In 2023 we will launch a new customer engagement software called Touchpoint.

At the end of 2021, our company held a successful IPO - an initial public offering on the Nasdaq First North Tallinn market, in which 15,410 investors subscribed to TextMagic shares for a total of 49.5 million euros.

Job description

TextMagic is developing a new modern platform for multi-channel interaction with customers (Customer Engagement Platform) - Touchpoint. It is a sales, marketing, and customer support software that allows businesses to integrate different channels of communication and communications into a single environment.

Our team:

We are constantly growing and there are already more than 60 of us in Estonia, Romania, Ukraine, Russia, and Montenegro. As a developer at TextMagic, you can work in a comfortable office or remotely.

The main technologies we use:

  • Typescript/Javascript
  • Vue.js (Version 3)
  • Vuex/Vuex Orm
  • HTML5, CSS3, Saas, BEM
  • Webpack, Vite
  • Jest, Vitest

What you will do:

  • Build highly scalable and optimized components.
  • Implement client business logic.
  • Design the architecture of a web application, using Vue.js and TypeScript.
  • Collaborate closely with architects, designers, and back-end engineers.
  • Write tests.
  • Optimize the application.
  • Undertake code reviews of other team members’ work.

What we expect from you:

  • Excellent knowledge of and experience with the technologies listed above.
  • A clear understanding of the architecture of a web application and its separate components.
  • An understanding of how the HTTP request lifecycle works.
  • An understanding of the principles of REST, WebSocket, SOLID, and OOP.
  • Knowledge of web application testing (Unit / E2E tests).
  • Experience using DI containers in work (using basic patterns).
  • The ability to work in a team.
  • The main language of communication in the team is Russian. Project documentation - in English.

Other beneficial experiences:

  • Experience in creating your own tools and libraries for web applications.
  • Experience of working at telecommunications companies.
  • Experience with Docker.
  • Experience with frameworks other than Vue.js (AngularJS, Angular, React).

What we offer:

  • High compensation, paid promptly (from $5,000 monthly).
  • A motivation program, in the form of company share options.
  • Flexible hours for an optimal work-life balance.
  • Any equipment you need for productive work.
  • A project on a fresh technology stack with no legacy.
  • The opportunity to bring your vision to the project.
  • Cozy office in the city center, or remote working.
  • Daily lunches daily at TextMagic’s expense (when working at the office).
  • A professional and friendly team, ready to help you.
  • Paid vacation (28 calendar days a year).

Why you’ll love it here

  • We offer employees company share options to enjoy the fruits of their labor.
  • Your friendly and responsive teammates are always there to help you with anything you need.
  • We always provide room and opportunities to grow - on your own and with your teammates.
  • We provide equipment and resources to support your growth, productivity, and wellbeing.
  • You will always have the time to recharge and the flexibility to get your best work done.

Apply for this position today

Become a team member of TextMagic and start shaping your future already now.

First name *
Last name *
Email *
Phone number *
Upload CV or Resume *
Upload a file or drag and drop
pdf, doc, docx, jpg, png
Cover letter (Optional)

Become a part of our international team and let’s grow together

View open positions