JavaScript Engineer

Sofia, Sofia City Province, Bulgaria · CNTR · 1337 expand job description ↓


Founded in 2016, Centroida’s mission is to build solid foundation in emerging technologies and provide a world-class technological consulting and software development services and products. Our work is focused mostly in the fields of Machine Learning, AI and WebVR.

Centroida's culture is built upon generalism and broad thinking – a concept which allows us to find creative solutions to complex problems by tapping into different domains of knowledge. We encourage people to learn constantly and broaden their horizons in the things that really make them tick.

We are an international team of technology experts based in Sofia, Bulgaria looking for a junior/entry-level Front-End JavaScript Engineer to join our team and grow with us.


We are looking for a software engineer who knows the fundamentals - he/she is holding/pursuing a BS degree in Computer Science, a similar technical field or has a equivalent practical experience. Our future team member must have an excellent understanding of Object Oriented Programming and Object Oriented Design principles, data structures and algorithms. Experience with design and implementation of complex user interfaces and mastery of working within the browser environment is a must. Knowledge of Angular 4 and TypeScript is considered a great plus.

More broadly, we are looking for a smart, passionate engineer who shares our goal of providing quality software service and building world-class software products. You care about maintaining a clean code base and strive for technical excellence in the build of our projects. Above all else, you are always personally learning and developing, and you have the maturity and skill base to make timely and sustainable individual contributions. And finally, because we are an international team, excellent verbal and written English skills are a must.


- Friendly working hours
- Fruits and refreshments
- International team
- You will have the opportunity to truly develop your potential - we're a small team and we try to help each other to achieve the best results.

- Stock options

Do you have a LinkedIn account? Import your resume and save time!

Personal information
Your Profile
Application Details