Senior Front-End Developer (Product Mindset)

Wirestock โ€” Armenia ยท Posted ~9 hours ago

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Description

Wirestock is looking for senior front-end developers who think like product owners to hand-build complex, design-led web projects: marketing and landing pages, e-commerce flows, data-heavy interfaces, scroll-driven storytelling and interactive media. Wirestock is looking for senior front-end developers who think like product owners to hand-build complex, design-led web projects: marketing and landing pages, e-commerce flows, data-heavy interfaces, scroll-driven storytelling and interactive media. What will you do? Turn a project brief and a finished Figma design into a complete, working website or web appReview each brief with a product eye: fill gaps in behaviour, states, breakpoints and accessibility before you buildBuild every page, component and state by hand without AI coding assistant, responsive across mobile, tablet and desktopWrite clear, testable acceptance criteria for your workDocument your decisions and how to run the project What is required? Experience and skills 5+ years of professional front-end development, with a portfolio of shipped websites or web appsExpert HTML, CSS and JavaScript without frameworks: layout, responsive design, the DOM, events, ES modules, localStorageComfortable with React when a task calls for itHands-on experience with scroll-driven animation and micro-interactions (IntersectionObserver, requestAnimationFrame, CSS transforms and transitions)Experience with the Web Audio API, SVG animation or canvas is a strong plusBuilt data-heavy UI before: filters, sortable tables, comparisons, carts, dashboardsAccessibility to WCAG 2.2 AA: keyboard use, focus states, reduced-motion behaviourPixel-accurate implementation of Figma designs: layout, spacing, type, colour and statesStrong written English Product mindset You spot missing requirements and edge cases before writing codeYou write precise, testable requirements instead of vague onesYou raise mismatches between brief and design rather than redesigning