Senior Front-End Software Engineer
Job Description
Loubby AI is building and enhancing high-traffic marketplace web experiences for a global audience, and you’ll help shape front-end systems that customers use every day. This onsite role in Miami, FL gives you the chance to work end-to-end on modern React and Next.js applications, with strong emphasis on ownership, continuous improvement, and high-quality engineering. You’ll also work alongside an international team while accelerating product development with AI-enabled development tools.
You’ll partner with designers, product managers, and engineers to deliver customer-focused web experiences for brands including YachtWorld, Boat Trader, and Boats.com. The position blends scalable engineering with measurable outcomes across performance, accessibility, and SEO, supported by established libraries, design systems, and testing practices.
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 high-quality 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 improvements that provide meaningful value.
- Contribute to a team culture focused on ownership, continuous improvement, and high-quality engineering.
Requirements
- 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 preferred.
- Strong understanding of web performance, 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.
Benefits
- Competitive compensation: $140,000 to $160,000 per year.
- Hybrid work flexibility: from the Brickell, Miami office.
- Opportunity to work on high-traffic products with a global customer base.
- A collaborative, international engineering environment.
- Opportunities to grow your technical skills and career.
- Work with modern technologies and AI-enabled development tools.
- A culture that values ownership, innovation, and continuous learning.
What you’ll receive
- Pay: $140,000.00 to $160,000.00 per year
- Work location: In person
Technology stack
- Front End: React, Next.js, TypeScript, Redux, TanStack Query
- Cloud: AWS
- Testing: Jest, React Testing Library, Cypress
- Development & Collaboration: GitHub, Slack, Jira, Codex
As part of Boats Group, you’ll join during a period of growth and transformation. Your work will influence products used by a large global audience while solving meaningful technical problems and helping shape future digital marketplace experiences.