Senior Front End Software Engineer (Vue.js)
Deadline: 13 February 2021
Employment term: Permanent
Category: Software development
Job type: Full time
Location: Yerevan
Job description:
Tumo is looking for a Senior Front End Software Engineer who is on a mission to change Armenia and the world by writing awesome code. Tumo invites to join its very own in-house software product team as they build a cutting edge, AI driven online learning platform to be scaled from Paris to Moscow, right through to every town and city in Armenia! The Senior Front End Software Engineer will be working in an energetic, dynamic team with people from Artsakh, London, Yerevan, Etchmiadzin, Paris, and beyond; a group of people who are passionate about what they do. He/ she will build scalable microservices, dockerizing them as he/ she goes, reviewing code and perfecting an excellent UX. He/ she will also join Tumo's team as they scale to a live operation in a real devops mode! Here are the things that are important to Tumo: (a) Tumo's team uses continuous delivery practices to test and go to production faster;(b) they create product-focused teams that care about the experience of our students, (c) they believe software engineering is an artform - not mechanics, (d) they are building for scale, using microservices, (e) they use insights from their data warehouse to make product decisions, (f) they use DevOps tools and practices to deploy and push to live in a smooth and efficient way.
/en/senior-front-end-software-engineer-vuejs-13
Job responsibilities
- Write high quality, readable, maintainable code (including unit tests);
- Review other team members' code and ensure adherence to established standards;
- Guide and mentor other team members in best practice for React or Vue.js frameworks;
- Work with the Head of Software Development and the UI/ UX Designer to propose optimal technical solutions to the proposed requirements and designs;
- Ensure all user feedback is integrated into the product development lifecycle;
- All Tumo's engineers are expected to know about, and work with, DevOps tooling (Azure, Docker, Monitoring) - but they will teach, if he/ she doesn't know about it.
Required qualifications
- 5 years of strong real world experience in developing Web Applications and at least 3 years of experience in the major web frameworks (React, Vue, Angular)
- Experience in designing and developing reusable front-end components, modules and tools;
- Modern JavaScript knowledge (ES2019, ESNext);
- Experience using TypeScript is a big plus;
- Experience in Node.js or ASP.NET Core is a big plus;
- Experience in developing scalable responsive web pages or applications;
- Experience using SQL or MongoDB is a plus;
- Experience in Sass / LESS / Stylus CSS pre-processors is a plus;
- Unit testing experience with Jasmine / Mocha / Chai is desired;
- Strong verbal and written communication skills;
- Good analytical skills;
- Experience working in international teams is a plus;
- Familiarity with build tools, e.g. Webpack.
Required candidate level: Not defined
Additional information
Interested candidates should submit a resume via our career portal by clicking here.
Professional skills
React.js
AngularJS
Vue js
Soft skills
Hardworking
Share this job via your favorite social media channel.
About Company
TUMO, an initiative of Simonian Educational Foundation, is a free of charge after-school learning program for teenagers at the intersection of technology and design. Thousands of students attend TUMO on a regular basis and participate in its innovative, self-paced program. Its educational framework is based on a proprietary platform that promotes learning through interactive game-like levels, exposing users to increasingly challenging activities. TUMO's educational methodology is based on a large set of self-instructional activities that each of the Center's students assembles into a personal learning plan in the areas of animation, game development, web development and filmmaking. To learn more about TUMO Center for Creative Technologies, please visit: www.tumo.org
TUMO BENEFITS
TUMO Center for Creative Technologies not only offers employees a stimulating environment to work and create; but also some very interesting benefits! Employees are encouraged to enjoy a better work-life balance through flexible working hours. Flexible working hours grants our employees more control over their daily work schedules! We at TUMO care for the wellbeing of our employees, thus offer a medical, vision and dental insurance package as well as various discounts at local fitness facilities and traveler’s insurance packages.We believe in recognizing accomplishments not only in the workplace but also in employee’s personal lives. Thus, TUMO encourages employees to celebrate their birthday by giving them an additional day off to take time off to celebrate their day. In an effort to assist employees who have repatriated to Armenia, TUMO offers new hires the initial work permit for working in the Republic of Armenia and overall repatriation counseling which includes but is not limited to, assistance in opening a bank account; applying for citizenship or residency and so on.
--
Join us at TUMO!
View more
View Less
What is TUMO?

TUMO is a new kind of educational experience at the intersection of technology and design.
At TUMO, teens learn because they want to. They’re given the tools and knowhow they need to reach their maximum potential, and they chart their own learning path through hands-on activities, workshops and projects.
The TUMO learning program is made up of self-learning activities, workshops and project labs around 14 learning targets. Teens combine these into personal learning paths that adapt to their evolving preferences and rate of progress.
View more
View Less
Our Locations

There are four TUMO centers in Armenia — Yerevan, Dilijan, Gyumri, and Stepanakert — and two international centers in Beirut and Paris that opened in 2018. More are on the way in Koghb, Masis, and other locations in Armenia and abroad (including but not limited to Moscow and Tirana).
View more
View Less
Photo Gallery
Contact details
Website http://www.tumo.org