back to all positions

Markup developer

Belgrade, Serbia


  • Develops and maintains large-scale applications for different device capabilities, adhering to the product code style and follow process guides
  • Develops clean, scalable, reusable, responsive, cross-browser compatible, and modular markup,
  • adhering to W3C web standards
  • Interacts with UI/UX designers to transform prototypes, wireframes, mockups, and other design process outputs into digital solutions
  • Ensures digital accessibility compliance in developing applications and it's maintenance
  • Develops and maintains components library/design system
  • Provides assistance to back-end engineers in development and troubleshooting
  • Participates and contributes to design and code reviews for producing quality code
  • Advocates for UI consistency

Required skills

  • 3+ of experience in implementing and designing complex frontend systems & designs
  • Knowledge of coding standards and CSS Architecture
  • Knowledge of semantic markup, responsiveness, cross-browser UI for different device capabilities and its usage
  • Knowledge of cross-browser support, compatibility issues, and ways to work around them
  • Understanding of W3C WCAG web accessibility requirement (DDA complains)
  • Knowledge of one or more CSS preprocessors
  • Understanding of basic principles of UI/UX
  • Passion for code accuracy and UI perfectness
  • A meticulous eye for detail and an ability to execute those details to the highest quality possible
  • Basic knowledge of Javascript
  • Knowledge of one or more JS Frameworks/Libraries
  • Intermediate in English

Helpful Qualifications

  • working knowledge of frontend frameworks (React.js)
  • knowledge of Grunt/Gulp/Webpack

We offer:

  • Interesting and challenging projects
  • Modern technology stack
  • Multinational company with offices around the world.
  • We offer very competitive salaries.

Apply for this position

Tell us more about you. We'll be in touch if it's a great fit.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form. If the issue persists, please email