Senior JavaScript Developer w/ Angular


offices around the world


Employees strong


Senior Engineers


Projects Completed


Programming Languages


tech & non-tech trainings per year

We are looking to hire a Senior Javascript Developer with experience in Angular, CSS3 (Flexbox, BEM), JavaScript (and TypeScript) and HTML5 APIs, who will work in a team of uniquely intelligent technologists to implement and extend groundbreaking web applications that make the world a better place!

You will participate in the creation of enterprise-class applications using proven design patterns on the latest technology platforms. This position requires a strong hands-on developer that will fully participate in the software development process – design, development, unit testing and technical documentation. You will use the Scrum development methodology to create 21st-century software solutions that set standards.

As a fast-growing company, MentorMate provides challenging careers in a friendly, team-oriented environment. We value our employees and share our success through competitive pay, recognition, advancement opportunities and a great working environment. 

Unique Features
  • Cutting-edge technologies - Angular, React.js, Node.js, Ionic Framework, Polymer. You name it, we've got it.
  • Work with some of the best experts in town. And they can still be funny and friendly!
  • Professional development - last year we organized 40+ technical and soft skills training and 20+ knowledge sharing presentations. Plan your career, we’ll help you.
  • 400+ software specialists, 5 development offices in Bulgaria, office in Sweden and a US based headquarter. And yes, we grow.
Job Description
  • Autonomous work on day-to-day tasks
  • Lead a small team of 1-3 front-end developers
  • Building SPA/PWA applications
  • Integrate with server-side RESTful Web APIs
  • Participating in the architecture, design and development phase of software production
  • Enforce coding and UI standards and best practices
Required skills
  • 5+ experience with JavaScript and the component-based development approach
  • Experience with CSS preprocessors like SASS, LESS or Stylus
  • Experience with Gulp/Webpack
  • Experience with Flexbox layout mode
  • Good communication skills
  • Excellent spoken and written English
  • Responsible and team-oriented person
A significant advantage would be
  • Node.js experience
  • NoSQL/RDS DBs experience
  • Experience with Angular best practices
  • Good Experience in JavaScript Design Patterns and OOP
  • Experience with Bootstrap or Foundation
  • BS/MS Degree in Computer Science or equivalent
We offer

Career Development

  • Professional growth in a global company
  • Variety of meaningful projects
  • Latest technologies to choose from
  • Work side-by-side with top engineers
  • Challenging problems to solve
  • Career path with regular salary increases
  • Individual learning budget
  • Internal technical and soft skills trainings
  • Leadership program
  • Business English classes
  • Knowledge sharing

Work & Life Balance

  • Flexible working locations in Bulgaria
  • Opportunity to relocate to one of our five offices within the country
  • Additional paid time off for loyal employees
  • Opportunity to work from home
  • Regular team buildings and office parties
  • Gamification program
  • Lounge and game zones
  • Charity and volunteer activities
  • Internal communities of interest such as sports, hiking, etc.
  • Diverse working environment
  • Metro Station next to the office

Perks to Enjoy

  • Additional health and dental insurance
  • Covered transport expenses + MentorBike to use
  • Employee Referral program with bonuses
  • Showers at the office
  • Discounts in shops & restaurants
  • Exclusive financial offers and consultations
Career Path
Software Development Manager
Delivery Manager
Technology Principal
Software Development Lead
Software Architect
Delivery Lead
Senior Software Developer
Software Developer
Junior Software Developer
Intern Software Developer
Apply now