Job Closed
This listing is no longer active.
The world's leading music discovery and record collecting platform empowered by a community of obsessed music fans.
Senior Engineer II – React Native
Location
California + 5 moreAll locations: California | Colorado | Illinois | Oregon | Texas | Washington
Posted
137 days ago
Salary
$120K - $127.5K / year
Seniority
Senior
Job Description
Senior Engineer II – React Native
Discogs
• Technical Strategy: Cross-Squad Influence, Strategic Alignment • Mobile Development & Execution: Full Lifecycle Delivery, Modernization, Native Integration, Quality Assurance, Observability • Process Improvement & Collaboration: Operational Excellence, Cross-Functional Collaboration, Mentorship
Job Requirements
- Core Stack: proficiency in JavaScript, React, React Native, TypeScript, Redux, and Native iOS (Swift or Objective-C).
- Languages & Scripting: Working knowledge of Python and additional mobile languages (Java/Kotlin) is required.
- API & Data: Deep understanding of HTTP APIs, REST, GraphQL, and JSON data integration.
- Tooling & DevOps: Proficiency with Git, VSCode, Android Studio, XCode, Apple Store Connect, Google Play Console, and CI/CD pipelines.
- Architecture: Expertise in modern software architecture, including microservices, event-driven architecture, and cloud-native systems.
- Product Thinking: Ability to treat internal platforms as products and understand how code affects business outcomes.
- Communication: Proven ability to communicate complex technical concepts to non-technical stakeholders and build consensus without direct authority.
- Problem Solving: Demonstrated initiative to research technical discussions independently and seek data to support ideas.
- Education & Experience:
- Required
- Education: Bachelor's degree (BA/BS) in a Math/Computer Science related field or equivalent work experience.
- Software Experience: 4+ years of experience developing software solutions, including building and optimizing production systems under load.
- Mobile Specialization:
- 4+ years of mobile development experience.
- 3+ years of experience with React Native.
- 2+ years of experience with native iOS development.
- Agile Leadership: 4+ years of experience in agile development (Scrum/Kanban), leading projects from requirements to delivery without guidance.
- Preferred/Beneficial Skills
- Experience with Native Android (Java/Kotlin)
Benefits
- Competitive compensation: salary, plus performance-related bonus program
- 401(k) with employer match
- 100% company-paid medical and dental insurance benefits for you and your dependents
- 4 weeks paid vacation, increasing based on tenure
- 18 weeks paid leave for birth moms
- 8 weeks paid parental leave, including for adoption
- Monthly wellness allowance
- Annual professional and personal development allowance
- Work from home office set-up and expense allowances
- Flexible work location opportunities
- Employer matching toward charitable contributions
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Fullstack Software Engineer, CMS
TapcartLaunch a mobile app for your Shopify store with no coding required.
• Create the authoring experience that enables our merchants to manage their account, build and deploy their app, create marketing campaigns, and review their app’s business performance across key metrics • Build an intuitive, drag‑and‑drop editor that visualizes app composition in real time • Integrate AI across our feature set to unlock super-human productivity • Deliver command-line tools for scaffolding, custom code integration, version control support, and CI/CD pipelines • Prototype new editor features in weekly sprints, validate with live merchants, iterate, and roll out to thousands of apps • Write and maintain clean, testable code and comprehensive documentation for both the editor and CLI
Software Engineer, Infrastructure
PushPressPushPress provides robust, simple, and elegant recurring billing and membership management solutions.
• Build and own production software that powers PushPress infrastructure, platforms, and developer tooling • Design and operate scalable cloud systems that support data-intensive and AI-enabled workloads • Create internal APIs, libraries, and frameworks that make it easier for teams to ship intelligent, reliable systems • Own CI/CD pipelines and deployment workflows that enable rapid iteration on product and AI-driven features • Partner closely with product engineers to bake reliability, performance, and observability into systems from day one • Lead incident response and post-incident reviews with a focus on resilience, learning, and long-term system improvement
Software Engineer – Personalization
NetflixDescribed as the world's top internet television network, Netflix is a publicly-traded entertainment company offering video-on-demand and streaming media. As an
• Drive innovation in big data processing by contributing and adding to the team’s suite of data products and frameworks. • Partner with our world-class algorithm teams to drive continuous improvement and innovation to Netflix personalization.
• Build tools to split IDE components into client-server modules. • Provide technical solutions and architectural input for various IDE platform components, including indexing, editors, connection, SSH, Docker, the language support framework, and many others. • Lead integration projects with internal teams to implement the new version of the platform.




