Skills

Technical Skills

  • Utilizing React daily for both server and client components.
  • Optimizing with useMemo and useCallback hooks when applicable.
  • Leveraging context API for state management between components.
  • Developing applications with server-side rendering (SSR) and static site generation (SSG) for performance and SEO benefits.
  • Additionally, I have experience with building static websites using the next export option.
  • Managing global state with Redux for predictable updates and efficient communication between components.
  • Writing modular SASS stylesheets using mixins and functions for maintainability and scalability.
  • Implementing CSS Modules for local scope and component-specific styles.

Soft Skills

  • Effectively communicating with cross-functional teams to coordinate on project milestones and deliverables.
  • Clear communication helps resolve conflicts and ensures alignment on goals.
  • Efficiently delegating tasks based on team member availability and expertise, resulting in timely completion of projects and increased team morale.
  • Encouraging initiative within the team by providing opportunities for innovation, which leads to the development of new features and processes that enhance our workflow.
  • Leading a team through the recruitment process, selecting candidates who share our vision and values, resulting in a cohesive and dedicated team that contributes to the success of our projects.
  • Solving complex issues by applying analytical thinking and creativity, leading to the successful implementation of critical features and the resolution of major challenges faced by the team.

Work Experience

Lead Front-End Developer

Jul 2021 - Oct 2024 | 3 years, 3 months

Belgrade, Serbia

  • Successfully led the team in migrating to Next.JS (React) and Vue, resulting in improved performance and maintainability.
  • Developed and maintained internal front-end framework used across multiple projects.
  • Created multiple internal NPM packages, one being a library of components and logic consumed by Next.JS apps.

Front-End Developer

Aug 2020 - Jun 2021 | 10 months

Belgrade, Serbia

  • Revamped the outdated codebase into a more streamlined, modular structure while preserving our proprietary internal front-end framework utilized across various iGaming projects.
  • This involved extensive use of technologies such as HTML5, ES6+, SASS, and TWIG.

Front-End Web Developer

May 2018 - Mar 2019 | 10 months

Belgrade, Serbia

  • As the sole front-end developer in my first role, I successfully executed numerous projects, including a complex appointment scheduling platform for beauty services.
  • My contributions extended beyond coding, integrating UI/UX designs with functional requirements and managing data entries.