Discogs is seeking a Senior Engineer - React Native to join our Mobile squad. In this high-impact role, you will design, build, and maintain complex systems while fostering engineering excellence. You will serve as a bridge between high-level architectural vision and practical product delivery, creating high-performance React Native applications for music fans everywhere.
What You'll Do
- Communicate across squads to identify blockers, mitigate risks, negotiate data contracts, and drive systematic improvements to mobile development.
- Ensure all technical work aligns with the long-term Architectural Vision and business outcomes.
- Take full responsibility for the technical development of large, complex features from concept to deployment with minimal guidance.
- Maintain legacy codebases while driving the modernization of the technology stack.
- Utilize native iOS experience to develop and incorporate native modules into React Native environments.
- Implement comprehensive test coverage and manage CI/CD pipeline automation, including hotfixes.
- Use tools like Datadog, Firebase, and Luciq for debugging, monitoring, and performance optimization.
- Drive the use of standardized tools to reduce development friction and establish faster feedback loops.
- Partner with Product, UX, and QA to examine ticket feasibility, simplify features, and deliver high-quality products.
- Coach junior engineers by providing technical oversight, documentation, code reviews, and 'Lightning Talks'.
What We're Looking For
- Bachelor's degree (BA/BS) in a Math/Computer Science related field or equivalent work experience.
- 4+ years of experience developing software solutions, including building and optimizing production systems under load.
- 4+ years of mobile development experience.
- 3+ years of experience with React Native.
- 2+ years of experience with native iOS development.
- 4+ years of experience in agile development (Scrum/Kanban), leading projects from requirements to delivery without guidance.
- Proficiency in JavaScript, React, React Native, TypeScript, Redux, and Native iOS (Swift or Objective-C).
- Working knowledge of Python and additional mobile languages (Java/Kotlin).
- Deep understanding of HTTP APIs, REST, GraphQL, and JSON data integration.
- Proficiency with Git, VSCode, Android Studio, XCode, Apple Store Connect, Google Play Console, and CI/CD pipelines.
- Expertise in modern software architecture, including microservices, event-driven architecture, and cloud-native systems.
- Ability to treat internal platforms as products and understand how code affects business outcomes.
- Proven ability to communicate complex technical concepts to non-technical stakeholders and build consensus without direct authority.
- Demonstrated initiative to research technical discussions independently and seek data to support ideas.
Nice to Have
- Experience with Native Android (Java/Kotlin)
Technical Stack
- JavaScript, React, React Native, TypeScript, Redux, Swift, Objective-C, Python, Java, Kotlin, Git, VSCode, Android Studio, XCode, Apple Store Connect, Google Play Console
Team & Environment
You will be a member of the Discogs Mobile squad, responsible for building and maintaining our React Native applications.
Benefits & Compensation
- Compensation: $120,000 - 127,500 yearly
- 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
Work Mode
This is a fully remote position. Candidates must be located in Oregon, Washington, California, Colorado, Texas, or Illinois.
Discogs is an Equal Opportunity Employer dedicated to building a diverse and inclusive community. We know that innovation happens best when varying perspectives are embraced.

