Software Engineer – Frontend Developer (ReactJS, UI/UX Expert)
My name is Boris Civcic, a passionate and seasoned Frontend Developer with over 13 years of professional experience in software development, and more than 8 years of deep specialization in ReactJS. Throughout my career, I have consistently delivered high-quality digital solutions, combining technical precision with a strong sense for user interface and user experience (UI/UX) design.
My work is rooted in creating interfaces that are not only performant and scalable, but also intuitive, accessible, and visually compelling. I bring a user-centered mindset to every project, ensuring that the products I help build offer meaningful and seamless experiences.
Over the years, I’ve contributed to and led the development of a wide range of applications, from enterprise-level platforms to consumer-facing products. I’m known for my ability to collaborate effectively with cross-functional teams—designers, product owners, and backend engineers—and communicate clearly with stakeholders and clients.
Key strengths include:
- Expert-level ReactJS development with extensive hands-on experience in hooks, state management (Redux, Context API, Zustand), and component-based architecture.
- Strong understanding of UI/UX principles, usability best practices, responsive design, and accessibility standards (WCAG).
- Focus on clean, maintainable, and scalable code, following modern development practices such as code reviews, testing (Jest, RTL), and performance optimization.
- Proficiency with design systems, component libraries (e.g., MUI, Chakra, Tailwind), and tools like Figma and Storybook.
- Solid backend foundation with experience in Node.js, Express, and MongoDB—having built full-stack applications from scratch, showcasing my versatility and problem-solving abilities.
From 2017 to 2021, I co-founded and operated a dedicated school focused on teaching frontend development skills. Alongside my colleague Aleksandar, we provided comprehensive programming classes tailored to a diverse range of learners, from students and beginners to older adults. Our curriculum covered essential technologies such as JavaScript, HTML, CSS, ReactJS, and TypeScript. Our school was equipped with a professional office space, where we delivered hands-on training and fostered a supportive learning environment. This experience is particularly important because it demonstrates my ability to effectively impart knowledge to others, empowering individuals with the skills needed to excel in the rapidly evolving tech landscape.
EMPLOYMENT HISTORY

Kepler51
- Lead Software Engineer
- Remote
- Kepler51
I started as a part-time developer in Jun 2022, and moved to full-time position as a lead developer.
As a Lead Frontend Developer, organizing tasks, ensuring code quality, managing your team, and refactoring a class component-based app to functional components are all important responsibilities.
Involving my team members throughout the process, encourage their feedback, and provide support whenever needed.

Rogerhr
- Software Engineer
- Remote
- Rogerhr
Senior Frontend developer I work on the new HR Dashboard.
- Developed automated scripts to simplify common tasks and reduce manual effort
- Full files/code organization
- UI/UX Excellence: I am passionate about creating visually appealing and intuitive user interfaces. By employing modern UI libraries and frameworks like Material-UI or Styled Components, I craft captivating and responsive designs that elevate user engagement and satisfaction.
- Skills: React, Axios, Redux, React Material UI, TypeScript...

Swiftlane
- Software Engineer
- Remote
- Swiftlane
As a lead Front-End developer I work on the new Admin Dashboard for Access Control System.
- Developed a Continuous Integration/Continuous Deployment (CI/CD) pipeline that reduced time-to-deployment from X days to X hours
- Identified and resolved application-level bugs that improved user experience
- Testing and Quality Assurance: I have a strong focus on delivering robust and error-free code. I employ comprehensive unit testing using libraries like Jest and Enzyme, enabling me to identify and address potential issues early in the development process.
- Skills: React, Axios, Redux, React Ant design, Charts etc...

IOV
- Front-End Developer
- Remote
- IOV
I worked on an important, large project with the Back-End team.
- We have worked with Redux and Reducers, creating documentation for all the components which is included in React Bootstrap page.
- Experience in using GIT for pulling and committing the developed content from/into the GIT repository Developed Date Time Picker using Object Oriented JavaScript extensively.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Creating components using recat.js and creating documentation for the components.
- GraphQL implementation
- Environment: HTML, CSS3, JavaScript, JSON, Reactjs, Redux, Axios, ES6, Unit test, Bootstrap, Visual studio Editor, GIT, CI / CD, GraphQL, JIRA. Gulp, Webpack 4.

Zojax
- Front-End Developer
- Remote
- Zojax
As a full-time Web Developer at Zojax I have worked as a part of the development team that coded various designs and built modern, responsive websites and apps.
Developed code for Shadowboxes, Slider Carousals, Tickers, Rotating Headers, Validation and JS animations.
- Created and implemented a custom CSS grid system, with CSS media queries for mobile responsiveness.
- Utilized HTML, CSS, JavaScript, SASS, NPM, Grunt and Git for e-commerce site development.
- Coordinated with the team of UX designers to create new Web Content Management System
- Environment: HTML5, CSS3, Twitter Bootstrap, JavaScript, jQuery, Angular, npm/Gulp/grunt

Degree 361
- Wordpress Lead Developer
- Serbia, Novi Sad
- Degree 361
Proficient and creative WordPress developer with a strong history in website management and development. Experienced in SEO.
I am an expert in all aspects of WordPress website creation, including design, plug-ins, and implementation. Skilled in creating engaging and interactive websites.
- Excellent at team projects and leadership. Coding of custom WordPress theme and template files using HTML, CSS, PHP, and Bootstrap 3 framework.
- Deployment from local environment to staging then to production using Git and a private repo on Bitbucket. Use of custom post type, custom field type, and jQuery to create testimonial carousel.
- Use of custom post type, custom field type, and jQuery to create testimonial carousel.
ENTYPO GmbH Zurich
- Front-End Developer
- Serbia, Novi Sad
- Entypo
Developed fully functional responsive prototypes based on Business Requirements using HTML/HTML5, CSS3, JavaScript and jQuery.
- Tested front-end code in multiple browsers to ensure cross-browser compatibility.
- Maintained brand standards under company guidelines.
- Consulted and documented UI best practices and code standards.
- Participated in projects in all stages of the product life cycle.
- Developed static markup pages for an HTML5 game
- Leveraged responsive web frameworks to consistently complete product deliverables ahead of schedule.
PROJECTS
reactjs-qrcode-scanner
reactjs-qrcode-scanner | by Boris Civcic with React.js
- Open Source
- npm
- Check repository
Storefront
Storefront | by Boris Civcic with React.js | API implementation
- Open Source
- Check repository
RECOMMENDATIONS
Swiftlane
Saurabh Bajaj
Boris has been a long time member of the team from the beginning, and develops a react based frontend from scratch for us. He has owned the end to end system from day 1, and can thrive in fast paced, early stage startup environment. He is a hard worker, and will go above and beyond to add value. He has invested in learning on areas that he never worked on before, like browser push notifications or webrtc, and successfully delivered outcomes that are running in production reliably. I am grateful for your work and wish you all the best in the future endeavors. Boris would be an asset to every team and I highly recommend that, based on our full time engagement for over 18 months.

Kepler51
Bradley Asztalos
Boris was excellent. His work was of the highest quality.

Lovappy
Mark Nejmeh
I think we lost a great man but anyone that runs a business knows that a person must grow. It has been an absolute pleasure working with Boris. He was even kind enough to help find a replacement. His hard work and calm demeanor are exceptional. Good Luck always Boris you are a diamond among the others in tech.