Job Description We are looking for a skilled Markup Developer to join our team and help build modern, accessible, and high-performance interfaces. The role includes both starting new projects from scratch and maintaining and optimizing existing solutions. We value pixel-perfect implementation where appropriate, accessibility, and user-friendliness. You will collaborate closely with designers, project managers, and backend engineers, taking part in the full development lifecycle. Candidate Requirements Core Skills: * Strong knowledge of HTML5 / CSS3 / SCSS — semantic markup, Flexbox / CSS Grid, and the ability to maintain and improve legacy code. * Experience with adaptive and cross-browser layout for all screen types. * Confident use of JavaScript to implement interface components (modals, menus, tabs, drag-and-drop, scroll animations, etc.) and strong DevTools experience. * Hands-on experience with Vue.js (other frameworks are a plus, depending on project requirements). * Understanding of CSS architecture and following the BEM methodology. * Confident use of Figma (Auto Layout, asset export), with the ability to fix inconsistencies between design and layout. * Practical knowledge of WCAG/ARIA accessibility (focus navigation, roles, self-testing, debugging). * Experience with TailwindCSS, Bootstrap, and other UI frameworks/libraries. * Confident use of Git (branching, pull requests, code review). * English — B2 (Upper-Intermediate) or higher.
Responsibilities * Create and maintain clean, readable, and maintainable UI code and components. * Ensure pixel-perfect implementation where applicable, while keeping accessibility and responsiveness in mind. * Optimize front-end performance (lazy loading, font management, SVG/image optimization). * Develop and test HTML email templates across different email clients. * Follow W3C standards and maintain a consistent code style. * Launch projects from scratch — setting up structure, building systems, environments, and workflows. * Provide time estimates for tasks and document changes clearly. * Collaborate closely with designers, PMs, and backend developers. * Handle multiple tasks in parallel, ensuring prioritization and self-organization. * Show initiative on projects without complete designs — propose interface solutions, justify choices, and communicate pros/cons with timelines.
Extra Benefits * Fully remote work with a flexible schedule. * Opportunity to work on diverse international projects. * Professional growth through projects involving accessibility, performance optimization, and modern UI frameworks. * Supportive team and open communication culture.