Senior Front-End Software Engineer
Job Description
Loubby AI is seeking a Senior Front-End Software Engineer to build and improve high-traffic marketplace web applications. This role focuses on end-to-end ownership of front-end projects, with a strong emphasis on performance, accessibility, and technical SEO.
Role Overview
In this position, you will develop scalable front-end solutions using React, Next.js, and TypeScript. You will partner with product managers, designers, and engineers to deliver high-quality customer experiences, while also owning projects from technical decisions through implementation, testing, and deployment.
You will work across marketplace brands including YachtWorld, Boat Trader, and Boats.com, supporting modern AI-enabled development within an international engineering team.
Key Responsibilities
- Build, enhance, and maintain high-traffic web applications across YachtWorld, Boat Trader, and Boats.com.
- Develop scalable front-end solutions using React, Next.js, and TypeScript.
- Own projects end-to-end, including technical decisions, implementation, testing, and deployment.
- Collaborate with product managers, designers, and engineers to deliver strong customer experiences.
- Diagnose and resolve complex production issues and performance problems.
- Build fast, accessible, SEO-friendly web experiences.
- Contribute to shared component libraries and design systems.
- Participate in technical discussions, code reviews, and architectural decisions.
- Evaluate emerging front-end technologies and advocate for changes that deliver meaningful value.
- Support a team culture centered on ownership, continuous improvement, and high-quality engineering.
Required Qualifications
- 5+ years of professional experience building and maintaining complex web applications at scale.
- Strong expertise in React, Next.js, and TypeScript.
- Hands-on experience with SSR and CSR patterns.
- Strong understanding of front-end architecture, performance, UX, and code quality.
- Experience with Redux or Redux Toolkit and TanStack Query.
- Experience with testing tools including Jest, React Testing Library, and Cypress.
- Experience working with design systems and shared component libraries.
- Experience building and operating web applications in a cloud environment; AWS experience preferred.
- Knowledge of web performance fundamentals including Core Web Vitals, Lighthouse, and Real User Monitoring (RUM).
- Knowledge of WCAG and accessible web development practices.
- Understanding of technical SEO, including metadata, structured data/schema markup, and on-page optimization.
- Familiarity with web application security and OWASP principles.
- Strong problem-solving and debugging skills.
- Ability to work independently and make sound technical decisions with limited oversight.
- Strong communication and collaboration skills.
Technology Stack
- Front End: Next.js, React, TypeScript, Redux, TanStack Query
- Cloud: AWS
- Testing: Jest, React Testing Library, Cypress
- Development & Collaboration: GitHub, Slack, Jira, Codex
Compensation and Location
- Base Salary: USD 140,000 - 160,000 per year
- Work Location: Miami, FL, onsite (in person)
Benefits
- Competitive compensation
- Hybrid work flexibility from the Brickell, Miami office
- Opportunity to work on high-traffic products with a global customer base
- Collaborative, international engineering environment
- Opportunities to grow technical skills and career
- Work with modern technologies and AI-enabled development tools
- Culture focused on ownership, innovation, and continuous learning
About the Role
As a Senior Software Engineer, you will apply your expertise in Next.js, React, and TypeScript to build and enhance a portfolio of marketplace brands, including YachtWorld.com, Boat Trader, and Boats.com. This role supports an international team during a period of accelerated product development and increased focus on AI to improve how teams work and how customers experience the platform.
Boats Group is in an exciting stage of growth and transformation, and your work will directly influence products used by a large global audience.