Senior Front End Developer.

Belgrade / Full time

About you.

You are Senior Front End Developer who will work within the fully integrated digital company where technology, design, content, media, and product specialists work together, with great digital experiences. With an interdisciplinary approach, you will be a part of the team that represents a mixture of top talents working in an Agile environment. Together with your team and your clients, you will create meaningful impact in the world of connected consumer.

Required experience.

  • 3+ years of experience in the same or similar positions
  • Experience in companies that develop web applications
  • Proficient knowledge of HTML5, CSS3 and SASS
  • Responsive Web Design and strong command of cross-browser compatibility issues, browser degradation strategies, optimization and accessibility techniques
  • Proficient understanding of client-side scripting and JavaScript, including jQuery
  • Good understanding of asynchronous request handling, partial page updates, and AJAX
  • Experience in ES6 and some frameworks (Angular, Vue, React)
  • Building and Automation tools - Good understanding of Webpack or Gulp
  • Version Control - Proficient understanding of code versioning tools, such as Git
  • Good understanding of SEO principles and ensuring that application will adhere
  • Experience in object oriented server-side programming is a plus

Responsibilities.

  • Architecture development: defining of project structure, defining of libraries used in applications, participating in defining API with backend developers
  • Programming: writing of maintainable code, documenting and commenting code, implementation of libraries, deployment of applications, analysis of bugs during the project lifecycle
  • Estimating the time needed for the phases of projects to be completed
  • Mentoring of junior colleagues and sharing one’s knowledge
  • Personal development through everyday work and organized trainings and growth of expertise for the team

Personal qualities and social skills.

  • Healthy passion
  • Self-starting motivation
  • Patience
  • Ability to explain technical information to non-techies
  • Knowledge sharing
  • Orientation to detail as well as big picture
  • Good organizational skills

In return we offer.

  • Professional development and trainings (international and local)
  • Complex, innovative projects for highly recognizable brands
  • Full time employment
  • Private medical insurance
  • Top talent environment
  • Calm and stimulating working atmosphere

Apply now.