Front-end Developer
Role
ABOUT US
PFG Bulgaria is an IT company focused on delivering services to clients, helping them grow their business sustainably. We have 2 main departments - Software Development and HR services.
For 10 years we have been focused on developing end-to-end e-commerce solutions and establishing relations with our partners. We delivered some awesome projects, developed a custom Magento hosting solution and provide 99% uptime, manage more than 200K served pages per day, and ensure optimal performance and shopping experience for our users. Our efforts have resulted in less than 500 ms page load.
Now the company is growing and we need to expand to meet the demand of our partners and their customers. The company has always been focused on developing and maintaining the solutions we build, so we are not just a web studio. We build, host, and maintain most of the solutions we create, which gives us a lot of flexibility and room for using cool technologies.
On a side, but important, note - we operate a small team where personal relations matter. Our structure is flat and everyone’s voice is heard. So it is up to us to make our work “fun and exciting to do”, rewarding, and meaningful. We strive to build reliable systems as a team.
THE ROLE
As a Front-end Developer at PFG Bulgaria, you will work on building and maintaining mostly the newer projects in our portfolio. You will be part of our effort to modernize our clients' stores, with the new ReactJS app, Develop Internal Dashboards, and other information systems. You will also help us launch our own paid e-commerce service. As the builder eventually becomes the maintainer, delivering quality and reusable components is a must. You will have input in the design process and by extension the ability to influence UI/UX decisions.
Your day-to-day experience will mostly consist of developing and if you're in the office - hanging with colleagues. We manage work through JIRA, and we have to 2 scheduled meetings, 1 to start the day and one to end it no more than 15 min each, just to catch up and update on working tasks.
Requirements
- Good understanding of TypesScript (JavaScript ES16+), ReactJS, NextJS;
- Good understanding of programming basic programming concepts;
- You need to know how APIs work (REST is a must, GraphQL and gRPC are advantages);
- You know your way around modern CSS including TaiwndCSS, LESS, SASS;
- Wring types - we love our TypeScript interfaces and typed PHP and Go Structs;
- Docker knowledge - All our projects run in Docker environments, and you only need to have Docker to start a dev environment;
- Linux (Ubuntu) is an advantage - you can use whatever OS you like, but using Ubuntu give you some automation advantages and make your work easier.
Advantages
- Magento 1/ 2 knowledge is a big advantage;
- AWS VPC configuration and AWS services understanding is an advantage;
- Understanding how to configure Docker;
- Previous experience with gRPC or GraphQL.
The Offer
By joining PFG Bulgaria Ltd. you get a salary tied to your skill level, additional health insurance, (soon multisport), flexible work time, and an understanding management team. You will be part of an awesome group of fun and smart people willing to put in the work and build great things together. You will benefit from the freedom of personal responsibility and the trust of the management team.
You will also learn a lot and get to experiment and build cool things. Our corporate structure is flat, and you will be part of a friendly and fun team and have regular discussions at lunch on the deep and shallow questions of life.
Plus, our office is in a great location.
Send us your up-to-date CV in English via the "Apply Online" button below! If shortlisted, we will contact you with more details for further discussion of this job opportunity.