What are the responsibilities and job description for the UI Engineer position at FANBASIS?
UI Engineer
Location: Miami, FL (In-person - FanBasis HQ)
Type: Full-time
About FanBasis
FanBasis is a leading platform enabling entrepreneurs, experts, and creators to build and scale digital product and service-based businesses. It offers tools for managing offers, courses, communities, memberships, and more, simplifying operations with built-in payment processing, subscription management, and engagement features. As a one-stop shop for the internet economy, FanBasis empowers its growing seller base through innovative, scalable solutions. With strategic partnerships, FanBasis is revolutionizing how digital businesses operate and thrive.
Role Description
As a UI Engineer, you’ll work closely with FanBasis leadership, designers, and engineers to build beautiful, scalable, and high-performing interfaces for our platform. You’ll bring our product experiences to life - from seller dashboards and course builders to new growth tools - using modern front-end technologies and best practices.
You’ll have the opportunity to own front-end projects end-to-end, contribute to our component library and design system, and help define how FanBasis delivers intuitive, consistent, and delightful user experiences at scale.
Key Responsibilities
- Front-end development of the FanBasis platform
- Build and maintain our component library and extend the design system, ensuring UI consistency and reusability across products.
- Implement responsive, pixel-perfect UIs from Figma designs using React, Tailwind, and modern JavaScript/TypeScript best practices.
- Collaborate directly with designers and product managers to translate product requirements into elegant, maintainable front-end solutions.
- Work closely with backend engineers to integrate APIs and deliver performant, data-driven experiences.
- Write clean, modular, and testable code that meets accessibility, performance, and scalability standards.
- Participate in code reviews, architecture discussions, and release planning to continuously improve our front-end stack and workflows.
- Take ownership of front-end projects — from concept to deployment — and ship impactful features quickly and confidently.
Qualifications
- Bachelor's degree in Software Engineering / Computer Science or related discipline
- Experience or coursework in JavaScript, React, Node.js, or Express.
- Familiarity with SQL databases is a plus
- Comfortable learning new tools, frameworks, and APIs quickly.
- Excited by the idea of building for real users and seeing your work go live.
- Self-motivated, detail-oriented, and eager to contribute in a fast-paced, startup environment.
- Strong communication skills and a collaborative mindset.
Benefits
- Competitive compensation.
- Hands-on experience building a large-scale SaaS platform.
- Team events, startup culture, and access to our Miami HQ workspace.
Work Authorization & Location
- No visa sponsorship available.