Established in 2002, Bravo Systems d.o.o. is an Internet software premium development company located in Banja Luka, Bosnia and Herzegovina and Belgrade, Serbia.
Bravo Systems d.o.o. is an independent strategic development partner of Propel Media, a US-based performance driven digital media company that brings together online video, display and mobile advertising technology and solutions to advertisers and publishers.
Opis posla
Reporting to the Director of Engineering, and as a key member of the Product team, the Senior Frontend Engineer is responsible for developing, optimizing, and maintaining modern, scalable, and accessible web interfaces. This role will collaborate closely with product managers, designers, and backend engineers to implement engaging user experiences and contribute to the evolution of the platform’s frontend architecture.
Key Responsibilities:
Design, develop, and maintain responsive, high-performance web applications
Translate UI/UX designs into pixel-perfect, scalable components
Collaborate with cross-functional teams to deliver new features and improvements
Ensure consistent implementation of design systems and frontend best practices
Conduct code reviews and mentor junior developers
Write and maintain frontend tests (unit, integration, E2E)
Stay current with evolving technologies and introduce improvements to the stack
Work closely with backend engineers to ensure API integrations are seamless and efficient
Kvalifikacije
Required Skills:
Minimum 5 years of experience in frontend development
Strong proficiency in JavaScript, TypeScript, and React.js
Deep understanding of HTML/CSS, including accessibility and responsive design
Experience with component libraries, design systems, and state management solutions
Familiarity with SSR frameworks such as Remix or Next.js
Experience in testing frameworks and CI/CD pipelines
Strong organizational and communication skills
Excellent command of English, both written and spoken