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
Are you right for the job? We’ve saved you a place. We are looking for a passionate individual who is excited to grow, innovate and disrupt the eCommerce industry through a transformative experience and innovative solutions.
Kvalifikacije
Expertise in vanilla JavaScript, React, and Node JS
Experience with web architecture, Webpack, Rollup, APIs, REST APIs, RESTful services, CI/CD
Strong computer science fundamentals in algorithms, data structures, and best coding practices
Deep understanding of HTML5, CSS3
Awareness of cross-browser and cross-device compatibility issues when developing web applications
Familiarity with version control systems like Git
Experience in coding and implementing scalable solutions in a large-scale distributed environment is good to have
Working experience in a Linux/UNIX environment is good to have
Familiarity with containerization and orchestration tools like Docker, etc.
Familiarity with Agile standards and methodologies
Strong problem/data analysis and troubleshooting skills
Ideal candidate would accomplish following:
Design, develop, test, and deploy our software
Continuously improve code base and its maintainability
Drive the architecture/design decisions needed to achieve cost-effective and high-performance results
Provide helpful and productive code reviews for peers and junior members of the team
Troubleshoot complex issues discovered in-house as well as in customer environments
Dodatne Informacije
Nice to have skills:
Data visualization platforms (e.g. Tableau, Apache Superset)
DevOps skills
Data orchestration platforms (e.g. Apache Airflow, Airbyte)
Data quality assurance skills
WHAT DO WE OFFER?
A place where you can continuously grow and advance your career and knowledge
Recognition and promotion for results and performance by planning your career development
Great financial packages and bonuses for business achievements
An environment where you’re highly valued and appreciated
Promotion of healthy work-life balance
Fun, casual, and collaborative team environment
Celebration of your personal and family milestones
Occasional travel to our partner’s office (USA)
Additional benefits such as sports, gaming, team building, and team and company events