Senior Software Developer - Mobile Technologies
Boats Group · Miami, FL · 1 wk ago
HybridEngineeringFull-time
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.
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
- Solid experience with continuous integration, continuous deployment with Github Actions
- Experience publishing React Native apps to their respective stores (and working through their respective approval processes)
- A solid understanding of web services (RESTful and RPC based), JSON payloads with stateless restful polyglot services
- A solid 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
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