UI/UX Engineer
Role details
Job location
Tech stack
Job description
RubyLabs is building a high-scale payment orchestration platform used across multiple digital products and looking for a UI/UX Engineer who can design and implement scalable, data-heavy interfaces using our modern frontend stack.
This role combines strong UI execution, thoughtful UX decisions, and the ability to handle complex product logic in a clean and intuitive way.
This is not just "implement what's in Figma." You will shape flows, propose improvements, and elevate the UX quality of a complex fintech system., CRM & Payment Interface Development
- Build production-ready UI in Next.js 14 (App Router)
- Implement admin dashboards
- Develop configuration screens for payment flows, routing, retries, and billing logic
- Ensure responsive and consistent UI across modules
UX for Complex Financial Systems
- Design clear flows
- Reduce cognitive load in data-heavy interfaces
- Improve clarity in high-risk actions (refunds, cancellation, configuration changes)
- Design meaningful empty states, loading states, and error states
Component System & Frontend Architecture
- Build reusable components using shadcn/ui
- Extend and customize design system components when necessary
- Maintain structured UI patterns across the CRM
- Contribute to scalable folder and module architecture
- Keep UI consistent with Tailwind-based design tokens
Quality & Engineering Discipline
- Write clean, structured TypeScript code
- Ensure proper data fetching patterns, predictable state handling and stable builds
- Maintain accessibility best practices
- Optimize performance in data-heavy pages
Product Collaboration
- Work closely with product managers to refine UX before implementation
- Collaborate with backend engineers to ensure UI accurately reflects business logic
- Gather feedback from internal teams using the CRM
- Proactively suggest UX and structural improvements
Requirements
Do you have experience in UI?, * 2-4+ years of experience with React / Next.js
- Strong TypeScript skills
- Experience building admin dashboards, SaaS tools, or fintech interfaces
- Strong understanding of UX principles in data-driven systems
- Experience working with Tailwind CSS
- Comfortable using and extending component libraries (e.g., shadcn/ui)
- Ability to independently translate requirements into clean UI, * Experience in payments, fintech, or subscription systems
- Familiarity with backend APIs and understanding REST contracts
- Experience with design systems or maintaining component libraries
- Strong UI / UX skills
- Understanding of financial UI patterns (tables, filters, analytics views)
Benefits & conditions
Pulled from the full job description
- Unlimited paid time off, Discover the perks of being part of our vibrant team! We offer:
- Remote Work Environment: Embrace the freedom to work from anywhere, anytime, promoting a healthy work-life balance.
- Unlimited PTO: Enjoy unlimited paid time off to recharge and prioritize your well-being, without counting days.
- Paid National Holidays: Celebrate and relax on national holidays with paid time off to unwind and recharge.
- Company-provided MacBook: Experience seamless productivity with top-notch Apple MacBooks provided to all employees who need them.
- Flexible Independent Contractor Agreement: Unlock the benefits of flexibility, autonomy, and entrepreneurial opportunities. Benefit from tax advantages, networking opportunities, reduced employment obligations, and the freedom to work from anywhere. Read more about it here: https://docs.google.com/document/d/1tzxGX4Uu7Ts_HCLFXESKLnKaaBfVCPf1f9AYZPrkjJM/preview?tab=t.0
Be part of our fast-growing team and seize this excellent opportunity for personal and professional growth!