Senior Front End Developer.

Belgrade / Full time

About You.

You are an experienced Front End Developer who has already worked on web based projects and has teamwork experience. Working closely with business and product owners, creative designers and back end developers, you'll be involved from the early stages to the release of new products, features and beyond. More than just coding, you have a passion for product as well, and should be engaging with all stakeholders to ensure the best product for the end user. You will be responsible for working with various teams and translating product requirements into functional apps and pages on both our mobile and desktop web sites.

A passion for solving business problems and exceeding expectations, through the development of leading edge disruptive technologies, is extremely desired.

Required experience.

  • 3+ years’ experience in front-end web development
  • Expert knowledge of JavaScript concepts, HTML5 and CSS3
  • Experience with Sass or other compiled CSS languages
  • Experience with Webpack
  • Experience translating wireframes into semantically correct web templates
  • Experience with source/version control software is a plus e.g.: GIT
  • Familiarity with any server-side programming language is a plus
  • Experience in working with RESTful services is a plus

Key competencies.

  • Knowledge of jQuery & vanilla JS
  • Knowledge of responsive and adaptive design principles and translating into fluid and responsive templates
  • Strong working knowledge developing cross platform/browser compatibility (IE, Firefox, Safari, Opera, etc.) for dynamic web applications
  • Familiarity with and adherence to web standards and best practices for load time reduction and accessibility
  • Knowledge of SEO best practices
  • Bachelor’s degree in Computer Science, Engineering, Mathematics or related field


  • Writing code quality according to accepted standards, market and business strategy products
  • Development, implementation and improvement of WM products
  • Continuous personal and professional improvement
  • 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
  • Initiative
  • Analytical, problem solving skills
  • Ability to explain technical information to non-techies
  • Knowledge sharing
  • Orientation to detail as well as big picture
  • Good organizational skills

Should you come work with us you will have.

  • A structured onboarding and orientation process for first couple of months
  • Mentor and buddy to make the transition to WM easier
  • The opportunity to work with great people who share the same values
  • Friendly environment and colleagues always eager to help and share their knowledge and experiences
  • Professional development, certification and training (international and local)
  • Complex, innovative projects for highly recognizable brands

What to expect next - Hiring process in WM.

You can expect to go through next stages in selection process:

  • First stage - Qualified applicants receive a project assignment.
  • Second stage - Successful candidates will then be invited to an interview with HR rep and a colleague from FE team.
  • Third stage - Successful candidates will then be invited to a final interview with CTO.
  • Successful candidate will be contacted with an offer to join our team.
  • All candidates, who applied for the job, will receive feedback after and/or during the selection process regarding their status.

Apply now.

Required fields *