Senior Front-end Software Engineer

Underscore icon

Location

Sofia, Bulgaria

Who we are

We are a small and highly skilled team based in Sofia
Every team member has a vote on most company issues, but shares many responsibilities as well
Our way of working includes building projects from the ground up and having the full delivery responsibility
We set up each project's process individually following agile and lean principles
We are active in the startup ecosystem in Bulgaria

Our Tech Stack

Backend: Java 17+, Spring Boot & Spring Framework, Hibernate, Gradle, PostgreSQL, MySQL, AWS, GCP, Docker
Frontend: Angular 15+, JS, TS, Angular Material, CSS/SASS/LESS, HTML, Flexbox
Mobile: Android/Kotlin, iOS/Swift

Requirements

Experience

5+ years of experience developing rich applications with front-end technologies (JavaScript, CSS, HTML)
Any programming language is acceptable for the interview process, however, once you become part of the team you would have to work with the specific technologies for each project. Check the tech stack below for our most used technologies.
Experience with RESTful APIs
This would mean having implemented integration with third party or inhouse web services.

Some additional skills considered an advantage, but not required:

Experience with more than 1 programming language
Experience developing backend/server applications
Experience with testing frameworks
Experience with mobile development

Analytical Thinking

Ability to quickly understand, analyze and solve a problem and base a decision on relevant knowledge and data.
If you were good at math in school, you probably qualify. We will try to test you on this.

Education

A Bachelor's or Master's degree in IT is an advantage.
We won't expect you to know anything in particular from your education, but we will need you to know how to learn effectively (sometimes complex) matters. We know that learning is a lifelong process and we teach and help each other be better. In order to be a part of that you would need a solid foundation in learning.

Cultural Fit

It would be best if you like a dynamic work environment and have a problem-solver personality
You should be willing to learn new things and ideally strive for constant optimization and personal improvement
You are not afraid to participate in decision making and taking responsibility

Human Languages

Very good understanding of Bulgarian. You should be able to speak the language freely
Good understanding of English You should be able to read, write and speak the language

Work Independently

Should be able to independently complete everyday tasks. We will expect you to pull your weight, but know that help from teammates will always be available

Responsibilities

Participate in the architecture, design and development phases of software production
Build responsive web apps
Integrate with APIs
Participate in agile (sometimes distributed) work processes
Participate in a development process focused on high-quality and maintainability

How We Work

We are a small team and every team member has a vote on most company issues, but shares many responsibilities as well
Our way of working includes building projects from the ground up and having the full delivery responsibility
We set up each project's process individually following agile and lean principles
We are active in the startup ecosystem in Bulgaria

Additional benefits

Fast recruitment process
Twice a year performance review
Dedicated time for personal development
Additional Health Insurance
Company phone card
Flexible working time and hybrid way of work
Additional vacation days for each year with us
Company sponsored trainings and conferences
Friendly & Supportive atmosphere
Regular team events

In case of any questions, feel free to reach us @ careers@qualifast.com

If you are interested in this position, don't hesitate to send us your CV.
Only short-listed candidates will be contacted. All applications will be treated with strict confidentiality.