Tech Stack
Distributed SystemsJavaScriptTypeScriptVue.js
About the role
- Own delivery of major features from design phase to production release for the Ecwid by Lightspeed product
- Develop user-facing applications using Vue.js
- Build modular and reusable components and libraries
- Optimise applications for performance
- Monitor and address security updates and issues in Vue.js and project dependencies
- Propose upgrades and updates to maintain modern security and development best practices
- Stay up-to-date with recent developments in JavaScript and Vue.js
- Work with multiple technology stacks (customer-facing UIs, big data, distributed systems) and collaborate across teams
Requirements
- High proficiency with the JavaScript/TypeScript language and its TypeScript syntax and features
- High proficiency with Vue.js framework and its core principles (components, reactivity, virtual DOM)
- Familiarity with the Vue.js ecosystem, including Vite, Pinia, Vue Router
- Good understanding of HTML5 and CSS3
- Knowledge of functional programming and object-oriented programming paradigms
- Ability to write efficient, secure, well-documented, and clean JavaScript/TypeScript code
- Proficiency with modern development tools (e.g., Vite, Git)
- Experience with both consuming and designing RESTful APIs
- Full working proficiency in English
- Appetite for learning
- Review/test task at ecwid.to/typescript
- Lightspeed equity scheme (we are all owners)
- Health & Wellness Credit – expense up to 195000 AMD per year towards gym membership, yoga classes, a new bike or other health expenses
- Mental Health Support through the Modern Health App (meditation, coaching, counseling)
- Support to talk with external Russian speaking psychologists (up to 7 sessions/year)
- A medical insurance plan that covers dental care
- People Experience (PX) benefit: work from pretty much anywhere in the world for 60 days a year
- Regular performance reviews and opportunities for professional growth
- Apple MacBook Pro provided for work
- Free access to LinkedIn Learning
- 50% coverage of SkyEng English classes
- Flexible hours and hybrid work
- Office space located near city center of Yerevan
- Accommodations available on request for candidates with disabilities
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptTypeScriptVue.jsHTML5CSS3functional programmingobject-oriented programmingRESTful APIsperformance optimizationsecurity best practices
Soft skills
collaborationcommunicationappetite for learning