We'll work closely together on projects like referral programs, internationalization, and tracking/experimentation systems.
- Fully remote
- 4-day work week
- $156.5K–$202.3K
Apply: buffer.com/journey/a661...
We'll work closely together on projects like referral programs, internationalization, and tracking/experimentation systems.
- Fully remote
- 4-day work week
- $156.5K–$202.3K
Apply: buffer.com/journey/a661...
Light mode causes eye strain and discomfort for me across a day. Dark mode solves this and makes content more legible for me.
Stoked dark mode is now available in Buffer!
Light mode causes eye strain and discomfort for me across a day. Dark mode solves this and makes content more legible for me.
Stoked dark mode is now available in Buffer!
This project got me deep into charting/dataviz libraries and SQL queries. Excited to launch it soon!
This project got me deep into charting/dataviz libraries and SQL queries. Excited to launch it soon!
What do you want me to cover? What questions do you have?
What do you want me to cover? What questions do you have?
- Senior Product Engineer (Frontend)
- Senior Product Engineer (Backend)
- Senior Backend Engineer (Platform and API)
These roles offer $156.5K - $202.3K + equity. We're a fully remote, global team with a 4-day workweek.
Apply: buffer.com/journey
- Senior Product Engineer (Frontend)
- Senior Product Engineer (Backend)
- Senior Backend Engineer (Platform and API)
These roles offer $156.5K - $202.3K + equity. We're a fully remote, global team with a 4-day workweek.
Apply: buffer.com/journey
🗓️ Tomorrow (Wednesday) I'll be livestreaming at 9 AM PST (UTC -8) to show my design engineering process for this large-scale redesign.
I'll be redesigning our Open Salaries page and answering your questions.
www.youtube.com/@buildux
🗓️ Tomorrow (Wednesday) I'll be livestreaming at 9 AM PST (UTC -8) to show my design engineering process for this large-scale redesign.
I'll be redesigning our Open Salaries page and answering your questions.
www.youtube.com/@buildux
We also set `pointer-events: none;` to prevent the image from blocking clicks.
We also set `pointer-events: none;` to prevent the image from blocking clicks.
These images need to proportionally overlap their containers as the screen (viewport) scales in size.
These images need to proportionally overlap their containers as the screen (viewport) scales in size.
We set a negative `margin-block-start` on the image, and match this amount with `margin-block-end` on the hero section. This allows us to control the overlap independent of the screen size.
We set a negative `margin-block-start` on the image, and match this amount with `margin-block-end` on the hero section. This allows us to control the overlap independent of the screen size.
Let's start with the hero image. We want it to extend past the bottom of the hero section, without impacting the layout of the next section:
Let's start with the hero image. We want it to extend past the bottom of the hero section, without impacting the layout of the next section:
There's subtle complexity in the arrow key logic based on the current item and tree state.
More info soon!
There's subtle complexity in the arrow key logic based on the current item and tree state.
More info soon!