Senior Developer for Interactive Case Studies
We are looking for a very senior Webflow developer who:
Can debug and re-engineer the current setup.
Is comfortable with implementation of Lottie animations, Webflow’s CMS limits, custom code injections. Can create a future-proof and scalable structure for our project library.
GOAL: Refactor and fix the current case study implementation so it is functional, maintainable, and scalable (especially for +100 CMS projects with custom sliders per project).
The current Webflow implementation was developed using a custom script architecture layered on top of a CMS system. However, it is unstable and not functioning as intended.
Project URL: firestarters360.webflow.io/
ISSUES TO RESOLVE:
- Lottie Animation Triggering
Problem: Lottie animations are auto-playing and looping for all slides on page load.
Expected: Animations should only play when the user navigates to the corresponding slide, and stop after completion. No looping.
- Pagination Bar Interaction
Problem: The pagination bar has incorrect z-index, blocking interactions.
Expected:
Pagination should be interactive—user should be able to click on left/right side to go to previous/next slides.
Ensure proper layering/z-index so interactions aren't blocked.
- Navigation Arrows
Problem: Arrows are visually too large and are always visible.
Expected:
Match arrow dimensions to design (can provide Figma specs).
Arrows should be hidden by default and only show on hover over the project slider area
- Cursor Interaction
Problem:
The "Iris" dot cursor trails too slowly behind the actual cursor.
The blurred background shape behaves erratically.
Expected:
Cursor "iris" should follow more closely and smoothly.
Background shape should move intuitively and fluidly in sync with cursor motion.
- Mobile Dot Positioning
Problem: Dots (including interactive elements and/or cursor-related graphics) are misplaced or invisible on mobile.
Expected: Responsive design fix ensuring full visibility and alignment of interactive elements on all screen sizes.
- General Code Maintainability
Problem: Current implementation is difficult to maintain or iterate on.
Expected:
Streamlined, modular code architecture.
Use reusable Webflow classes and interactions where possible.
Leave commented code or documentation where custom scripts are required.
Job Qualifications
- Arrows should be hidden by default and only show on hover over the project slider area
- Cursor Interaction
- The "Iris" dot cursor trails too slowly behind the actual cursor
- Cursor "iris" should follow more closely and smoothly
- Background shape should move intuitively and fluidly in sync with cursor motion
- Problem: Dots (including interactive elements and/or cursor-related graphics) are misplaced or invisible on mobile
- Problem: Current implementation is difficult to maintain or iterate on
- Streamlined, modular code architecture
Job Benefits
Job Responsibilities
- Can debug and re-engineer the current setup
- Is comfortable with implementation of Lottie animations, Webflow’s CMS limits, custom code injections
- Can create a future-proof and scalable structure for our project library
- GOAL: Refactor and fix the current case study implementation so it is functional, maintainable, and scalable (especially for +100 CMS projects with custom sliders per project)
- The current Webflow implementation was developed using a custom script architecture layered on top of a CMS system
- However, it is unstable and not functioning as intended
- Lottie Animation Triggering
- Problem: Lottie animations are auto-playing and looping for all slides on page load
- Expected: Animations should only play when the user navigates to the corresponding slide, and stop after completion
- Problem: The pagination bar has incorrect z-index, blocking interactions
- Pagination should be interactive—user should be able to click on left/right side to go to previous/next slides
- Ensure proper layering/z-index so interactions aren't blocked
- Navigation Arrows
- Problem: Arrows are visually too large and are always visible
- The blurred background shape behaves erratically
- Mobile Dot Positioning
- Expected: Responsive design fix ensuring full visibility and alignment of interactive elements on all screen sizes
- General Code Maintainability
- Use reusable Webflow classes and interactions where possible
- Leave commented code or documentation where custom scripts are required