Grayson Talent
Website:
graysontalent.com
Job details:
We are looking for a Senior UI Developer with a passion for creating fluid, visually rich, and high-performance user interfaces. In this role, you will bridge the gap between design and engineering, building experiences that are both functional and immersive. You will work on modern web interfaces that combine interactive UI patterns, animation systems, and 3D elements, ensuring a seamless and engaging user experience across devices. If you have a strong eye for detail, a deep understanding of UI behavior, and the ability to bring complex designs to life, we would love to hear from you.
Key Responsibilities
3D Integration
● Integrate and optimize interactive 3D elements using Three.js or Babylon.js
● Ensure smooth rendering and user interaction within UI environments UI Development
● Build scalable, reusable UI components using React
● Develop structured and responsive layouts for complex interfaces
Interaction & Animation
● Implement smooth and performant animations using modern techniques
● Create intuitive transitions and interactive behaviors that enhance usability
● Work with animation libraries or custom solutions to deliver polished motion
State & Data Handling
● Manage application state effectively across UI components
● Handle dynamic data rendering, filtering, and user-driven updates
Visual Fidelity
● Translate design files (Figma, Sketch, etc.) into pixel-accurate implementations
● Ensure consistency across screen sizes, resolutions, and devices
Performance Optimization
● Optimize UI rendering and animations for smooth performance
● Identify and resolve performance bottlenecks in both UI and 3D contexts
Cross-Platform Consistency
● Ensure UI/UX consistency across web and (where applicable) mobile platforms
● Collaborate with cross-functional teams including designers and mobile developers
Required Skills & Experience
Must-Haves:
● React Proficiency - Strong understanding of React fundamentals (hooks, component architecture, state management)
● 3D Graphics - Experience Hands-on experience with Three.js and/or Babylon.js (Portfolio demonstrating interactive work is required)
● UI Development Expertise - Experience building responsive, high-quality interfaces across devices
● Animation Skills - Solid understanding of animation principles using CSS, JavaScript, or animation libraries
● Attention to Detail - Ability to deliver pixel-perfect implementations from design specifications
Nice-to-Have:
● Experience with animation libraries (e.g., Framer Motion, GSAP)
● Familiarity with React Three Fiber
● Basic knowledge of GLSL / shaders
● Experience with React Native or mobile UI development
● Exposure to modern styling approaches (Tailwind, Styled Components, etc.)
Technical Stack
● Frontend: React, JavaScript (ES6+), TypeScript (optional)
● 3D: Three.js / Babylon.js, WebGL
● Styling: CSS, SCSS, Tailwind, or CSS-in-JS
● Animation: CSS, JavaScript, or modern animation libraries
Portfolio Requirements
To be considered, please include:
● Projects demonstrating interactive UI development
● Work involving 3D graphics or visual elements (preferred)
● Examples of responsive and polished interfaces
Soft Skills
● Strong eye for design and detail
● Problem-solving mindset, especially for UI/UX challenges
● Ability to work in fast-paced, iterative environments
● Effective communication with designers and engineers
What We Value
● Clean, maintainable code
● Thoughtful user experience and interaction design
● Performance-conscious development
● Curiosity and willingness to experiment with new UI techniques
Click on Apply to know more.