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. 

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.

Our team

We are constantly growing, and there are already more than 90 of us in the company. Most of our team are developers. As a developer at TextMagic, you can work remotely.

The main technologies we use:

  • Typescript/Javascript

  • Vue.js (Version 3)

  • Vuex/VuexOrm

  • HTML5/CSS3

  • Sass

  • Webpack

  • Jest

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.

Other beneficial experiences:

  • Experience in creating your own tools and libraries for web applications.

  • Experience in working at telecommunications companies.

  • Experience with Docker.

  • Experience with frameworks other than Vue.js (AngularJS, Angular, React).

What we offer:

  • Full support for your professional growth.

  • 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.

  • Remote working.

  • A professional and friendly team, ready to help you.

Tagged as: