EU remote
Test03
About this role
(United States, Canada, Mexico, Chile, Argentina, Brazil, UK, Ireland, Germany, Sweden, Norway, Poland, Spain, Austria, Slovenia, Czech Republic, Portugal, Netherlands, Switzerland) We are targeting GMT +1 to GMT -8 in the countries identified with core overlapping hours of 10am-1pm Eastern Standard At Stack Overflow , our mission is to empower the world’s developers. Every day, millions of developers come to us to get answers to their programming questions, collaborate better with their teams, and find their next dream job.
As the world continues to transform with technology as a leading force, we’re driven to make Stack Overflow a place where everyone who codes feels welcome to learn, share their knowledge, and build their careers. As a senior front-end developer at Stack Overflow , you’ll work on the Design Systems Team which owns our design system, Stacks. You’ll create and maintain accessible, performant, reusable components for Stack Overflow ’s product teams and users.
You’ll help drive technology selection (frameworks, package delivery), and implementation (building and documenting individual components). Your work with designers, engineers, and product managers will enable migration of our existing front-end to our shared component library. Some recent projects we've been working on include: Continuous improvements to Stack Exchange and Stack Overflow including tools, UX improvements, and features for community members and moderators alike.
Developing internal tools to automate time-consuming processes for other developers and members of the company and community. Centralizing and rebuilding theming across our Teams, Collectives, Stack Exchange Network products. Converting the entirety of Stack Overflow to responsive layouts and removing our mobile-specific views. Skills and Requirements We expect to see: Experience building and maintaining data intensive web applications at scale.
Demonstrated contribution to building organization-wide, component-based design systems and assisting other teams in their adoption. Experience building, shipping, and advocating for accessible components. Adept at web fundamentals: HTML, CSS, and JavaScript. Practical experience migrating code bases to modern JavaScript: component systems, single page applications, TypeScript, etc. Experience mentoring less-experienced developers.