Senior Frontend Developer


We are looking for an experienced Front-end Engineer to join our team working on a project for a large multinational company. You will be a key contributor to developing and maintaining web applications and components used throughout other projects by utilizing a modern tech stack. The position requires a developer to build modern web applications with Typescript and web components with Stencil.js. This is a critical requirement for the company as these technologies allow for the development of robust, cross-browser applications that can easily be integrated with other systems. The developer must have advanced knowledge of HTML, CSS, and JavaScript, as well as familiarity with Typescript and web components. Familiarity with the Angular framework is also a plus.

Get started

    What you'll do:

    • Design & develop web applications with HTML, CSS, Typescript, and other technologies
    • Develop components for a custom component library using Stencil and JSX
    • Develop and test components using Storybook
    • Work closely with UI/UX designers and other members of the team
    • Debug & refactor code as needed to improve performance and maintainability
    • Research & implement new technologies to increase efficiency and reduce time to market

    What we are looking for:

    • 3+ years of experience or a proven track record developing web apps with HTML, CSS and JavaScript
    • Good knowledge of Typescript
    • Good knowledge of best practices and performance optimization in web apps
    • Knowledge of the Angular framework, Jest, and Storybook
    • Familiarity with web components and custom elements
    • Open-mindedness and willingness to learn
    • Familiarity with other frontend libraries and frameworks such as React and Vue is a plus

    Why you'll love it here:

    • We strive to make Badin not only a place where people come to work, but also a place where people want to be, so you will be surrounded by positive energy and a team with an excellent track record
    • Your education is endorsed through paid conferences, learning platforms, workshops, certifications, and a vast selection of literature
    • We have a premium private health insurance plan which includes regular check-ups, dental appointments, prescription eyewear, and access to private hospitals
    • In addition to individual development plans, we also have tech communities where we share knowledge and best practices
    • Plenty of activities to take your mind off work and recharge your batteries, whether you wanna read a book, play an instrument, enjoy a game of pool, ping-pong, darts, or some video games on our PS, you will always find someone to join you
    • Available in-house English language classes for our employees
    • We have an in-house team of professional cooks who ensure that we regularly eat fresh and healthy specialties
    • We believe that knowing the people you work with will not only make work more efficient but also more fun, which is why we have a strong focus on team-building activities, family and sports events, and frequent celebrations
    • Our people have 100% paid sick leave and a minimum of 22 and up to 28 annual paid vacation days
    • A chance to participate in humanitarian activities

    In Badin, you will have the chance to work with a variety of different technologies and contribute to numerous projects thanks to our broad portfolio of extraordinary clients, both domestic and international. Your growth matters — each member of our community has an individual development plan based on their needs, aspirations, and knowledge. We can observe the results of our work every day - not only in the way our junior colleagues are advancing but also by seeing people who first started at Badin manage and coordinate entire projects. Our community is constantly growing and we are proud to still be a company that is above all people-oriented.

    Office location: Niš, Serbia

    If you have questions, write us at