Senior Software Developer - Mobile Technologies

Boats Group LLC

  • Miami, FL
  • 30+ days ago

    Highlights

    If you're excited by React Native at scale, care about clean abstractions and production-grade quality, and want your work in the hands of a massive, real user base, Boats Group gives you both the challenge and the leverage. This is a role for engineers who enjoy going deep: profiling performance, eliminating re-render bottlenecks, designing scalable patterns, and making pragmatic tradeoffs between shared and platform-specific code.

    Numbers & Facts

    LocationMiami, FL

    Description

    Senior Software Developer - Mobile Technologies (Miami/Hybrid)

    About The Role

    Boats Group runs some of the most heavily trafficked marketplaces in the boating world, and React Native is a first-class platform here-not an experiment or a wrapper. Our mobile apps power discovery, messaging, lead flow, and transactions for millions of users and thousands of dealers globally.

    As a Senior Mobile Engineer (React Native), you'll work on a long-lived React Native codebase where architecture, performance, and developer experience actually matter. You'll help shape how we structure shared components, manage state, handle offline and flaky-network scenarios, and integrate cleanly with native iOS and Android when it counts.

    This is a role for engineers who enjoy going deep: profiling performance, eliminating re-render bottlenecks, designing scalable patterns, and making pragmatic tradeoffs between shared and platform-specific code. You'll collaborate closely with backend and product partners, but you'll also have real ownership over mobile technical direction-what we standardize, what we refactor, and what we never let regress.

    If you're excited by React Native at scale, care about clean abstractions and production-grade quality, and want your work in the hands of a massive, real user base, Boats Group gives you both the challenge and the leverage.

    What You'll Do

    • Build and ship production-grade React Native applications used by a large, real-world audience
    • Drive adoption of modern React Native capabilities and performance improvements
    • Own features from idea architecture implementation App Store / Play Store
    • Architect reusable components and modular application structure
    • Collaborate closely with product, design, backend, and architecture partners
    • Help define mobile engineering standards, patterns, and long-term technical direction
    • Mentor other engineers through thoughtful code reviews and technical leadership
    • Translate business goals into elegant, scalable mobile solutions

    What You Must Have

    • BS in Computer Science/related field of study or equivalent experience developing and maintaining complex consumer mobile applications in a dynamic and fast-paced environment
    • Experience in advanced implementations using React Native preferably experience with React Native New Architecture and frameworks like TanStack Query.
    • Strong debugging, profiling, and performance optimization skills
    • Solid experience with Redux or similar state management tools
    • Strong proficiency in TypeScript
    • A solid understanding of continuous integration, continuous deployment with Github Actions
    • Experience publishing React Native apps to their respective stores (and working through their respective approval processes)
    • An understanding of web services (RESTful and RPC based), JSON payloads with stateless restful polyglot services
    • An understanding of agile software development practices

    What You Should Have

    • Experience publishing apps to App Store and Google Play
    • Familiarity with native Android (Kotlin/Java) and/or iOS (Swift)
    • Experience with automated testing frameworks (Jest, Appium)
    • Experience working with React Native New Architecture (Fabric, TurboModules, JSI)
    • Nice to have Experience with TanStack Query (React Query) for server-state management
    • Experience with GraphQL
    • Experience building cloud-backed applications on AWS
    • Search technologies like Elasticsearch/OpenSearch
    • Queueing technologies
    • A strong opinion on mobile UX-and the ability to back it up with execution

    What You''ll Receive

    • Hybrid Work Flexibility: Embrace a balanced work model with remote work on Mondays and Fridays and in-office collaboration from Tuesday to Thursday.
    • Generous Time Off: With a strong focus on work/life balance, we offer all employees paid time off starting on day one, multiple paid holidays throughout the year, your birthday off, and a winter break at the end of the year
    • Volunteering Time: Participate in our volunteer program with 4 paid days annually to contribute to your community.
    • Modern Office Perks: Our vibrant Miami office features cutting-edge amenities, such as an electric sit/stand desk, dual monitors, a gym, and a variety of snacks and beverages.
    • Comprehensive Benefits Package: Enjoy top-tier Medical, Dental, Vision, and Life insurance, along with a 401(k) plan featuring a 4% match.
    • Commuter Benefits: Park conveniently in our building's garage at no charge to you. For train commuters, we subsidize most, if not all, of your monthly pass expenses.
    • Professional Development: Take advantage of online training, live courses, and additional funds for courses, seminars, and certifications to enhance your skills.
    • Team-Centric Atmosphere: Be part of a close-knit team that prioritizes relationship-building and personal connections.

    Similar Jobs