Vue.js, Typescript developer

Job ID: 35112795

Budget: $15 – $25 USD

TextMagic is an SMS messaging platform used worldwide (including in the USA, the UK, Canada, and Australia). It enables our customers to send notifications, reminders, confirmations, and marketing campaigns via SMS. Already we have more than 50 000 active business users. Last year almost 250 million messages were sent through our platform; we aim to grow that volume to one billion messages per year.

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 REST, WebSocket, SOLID, and OOP principles.
- Knowledge of web application testing (Unit / E2E tests).
- Experience using DI containers in work (using basic patterns).
- The ability to work in a team.
- Excellent knowledge of English or Russian is a must.


Other beneficial experiences:
- Experience in creating your own tools and libraries for web applications.
- Experience working at telecommunications companies.
- Experience with Docker.
- Experience with frameworks other than Vue.js (AngularJS, Angular, React).
Related categories: JavaScript CSS HTML5 HTML AngularJS