Senior Software Developer - Mobile Technologies

Boats Group•Miami, FL
•Hybrid

About The Position

Boats Group is hiring a Senior Mobile Engineer to develop and guide its React Native mobile applications, which support discovery, messaging, lead flow, and transactions for users and dealers. The role focuses on a long-lived, production React Native codebase, with attention to architecture, performance, developer experience, reusable components, state management, offline and unreliable-network scenarios, and integration with native iOS and Android capabilities. The engineer will own features from planning and architecture through implementation and app-store release, contribute to mobile technical direction and engineering standards, and work with product, design, backend, and architecture partners. The position also includes technical leadership and mentoring through code reviews.

Requirements

  • A bachelor's degree in Computer Science or a related field, or equivalent experience developing and maintaining complex consumer mobile applications in a dynamic, fast-paced environment.
  • Experience with advanced React Native implementations; experience with the React Native New Architecture and frameworks such as TanStack Query is preferred.
  • Strong debugging, profiling, and performance optimization skills.
  • Experience with Redux or similar state-management tools.
  • Strong proficiency in TypeScript.
  • Understanding of continuous integration and continuous deployment using GitHub Actions.
  • Experience publishing React Native apps to their respective stores and working through store approval processes.
  • Understanding of web services, including RESTful and RPC-based services, JSON payloads, and stateless RESTful polyglot services.
  • Understanding of agile software development practices.

Nice To Haves

  • Experience publishing apps to the App Store and Google Play.
  • Familiarity with native Android (Kotlin/Java) and/or iOS (Swift).
  • Experience with automated testing frameworks such as Jest and Appium.
  • Experience with React Native New Architecture technologies, including Fabric, TurboModules, and JSI.
  • Experience with TanStack Query (React Query) for server-state management.
  • Experience with GraphQL.
  • Experience building cloud-backed applications on AWS.
  • Experience with search technologies such as Elasticsearch or OpenSearch.
  • Experience with queueing technologies.
  • Strong opinions about mobile UX, supported by the ability to execute.

Responsibilities

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

Benefits

  • Hybrid work flexibility, with remote work Mondays and Fridays and in-office collaboration Tuesday through Thursday.
  • Paid time off starting on day one, multiple paid holidays, a birthday day off, and an end-of-year winter break.
  • Four paid volunteer days annually.
  • Miami office amenities, including electric sit/stand desks, dual monitors, a gym, snacks, and beverages.
  • Medical, dental, vision, and life insurance.
  • 401(k) plan with a 4% match.
  • Commuter benefits, including no-charge parking in the building garage and subsidized train passes.
  • Professional development through online training, live courses, and funds for courses, seminars, and certifications.
  • Close-knit, team-centric atmosphere focused on relationships and personal connections.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service