Focus on maintaining and improving Segment's Analytics SDK on the React-Native mobile platform (analytics-react-native) and its catalog of integrations
Architect platform-specific approaches to software instrumentation and enrichment, prioritizing customers' Developer Experience
Implement, review and release updates to high-performance Segment libraries to support customers aggregating and analyzing data at scale
Build out new technologies for future Segment features related to mobile instrumentation
Collaborate with product owners and engineers across Segment to create new experiences while maintaining consistency across service offerings
Interact with and strengthen relationships with Segment’s open source community
Support high-throughput data collection infrastructure that brings events into Segment's cloud
Requirements
5+ years of engineering experience writing, building and distributing mobile apps for React-Native
Strong understanding of RN architecture, component lifecycle, performance optimization and testing for multiple target platforms
Experience with React Native upgrade cycles and cross-platform development (iOS/Android)
Experience with native module development and competency with underlying native languages (esp. Swift & Kotlin)
Understanding of NPM ecosystem and SDK release/management processes
Cross-platform debugging skills across iOS/Android/JavaScript boundaries
Detailed understanding of native mobile platforms, with a focus on performance, energy, and architecture paradigms
SDK/library development experience - has shipped developer-facing tools used by external teams
Systems integration experience with event-driven architectures and data pipelines
Consultative approach to feature development and desire to understand business context and user needs
Adaptable to evolving requirements and comfortable with iterative development cycles
Strong technical communication skills for both technical and business stakeholders
Constructive approach to technical discussions and code reviews
Experience with web, mobile & server-side technologies and willingness to learn new libraries & languages
Desired: experience building and distributing native apps across Android and iOS; maintaining and contributing to open source; server-side technologies awareness of scalability and security; Customer Data Platform (CDP) or Segment-specific knowledge
Benefits
Competitive pay
Generous time off
Ample parental and wellness leave
Healthcare
Retirement savings program
Remote-first work and flexible work arrangements
Support for volunteering and donation efforts
Occasional travel for in-person meetings
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.