Junior Web Developer

We are a small group of software engineers who believe that by creating quality software we can change the world and make it better. Our goal is to work with other like-minded professionals on ambitious projects.

The Ideal candidate should be passionate about software development and especially about implementing beautiful, functional and high quality user interfaces. The applicant has to be eager for learning new technologies, tools, practices and be willing to put extra effort for this.


Our new member will be working on challenging problems in different domains. The projects are at an early stage of development, which means that you will spend most of your time designing and writing code from scratch, instead of maintaining a legacy code base.


You should:​

  • be flexible, adaptable, open to meet changes and acquire new knowledge and skills.

  • love to collaborate on technical and product specification topics.

  • have strong analytical and critical thinking skills.

  • proactively identify problems, propose solutions and lead their implementation.

  • be a team player who enjoys helping others.

  • have the ability to work unsupervised and without full specification

  • have a good command of English.


Minimal technical requirements for the position:

  • Strong JavaScript understanding

  • Good knowledge of HTML5/CSS3

  • Good knowledge in any of ReactJS, AngularJS or other popular framework

  • Object Oriented Programming (OOP)


The following requirements will be considered as a big plus:

  • Any professional experience in the industry.

  • Related computer science education.

  • Knowledge of TypeScript or FlowJS.

  • Knowledge of Unit Testing and related frameworks.

  • Understanding of Functional Programming principles.

  • Knowledge of algorithms and data structures.

  • Knowledge and experience with any back end development language and framework.

  • You are a happy Linux user.


We offer:

  • Work in a friendly and positive environment, consisting of experienced professionals.

  • Exposure to complex and challenging problems.

  • Motivating compensation + bonuses for performance.

  • Being part of attempt to build a great company, focused on developing software for greater good.


If you like this and think it is a good match, send us your resume at jobs@newbranch.tech and we will get back to you with further information.


Only shortlisted applicants will be contacted. Your documents and personal data will be treated as confidential and will be protected according to Bulgarian Data Protection Legislation and General Data Protection Regulation 2016/679 (GDPR).