
Senior Engineer – React Native
Discogs
full-time
Posted on:
Location Type: Remote
Location: California • Colorado • United States
Visit company websiteExplore more
Salary
💰 $120,000 - $127,500 per year
Job Level
Tech Stack
About the role
- Designing, building, and maintaining complex systems while fostering a culture of engineering excellence
- Collaborating closely with other squads to develop scalable, optimized mobile features
- Communicating across multiple squads to identify blockers, mitigate architectural risks, negotiate data contracts, and drive systematic improvements to mobile development practices
- Taking full responsibility for the technical development of large, complex features from concept to deployment
- Maintaining and adapting existing legacy codebases while driving modernization of the technology stack
- Utilizing native iOS experience to develop and incorporate native modules into React Native environments
- Implementing comprehensive test coverage (unit, end-to-end, and integration) and managing CI/CD pipeline automation
- Driving the use of standardized tools to reduce development friction and establishing faster feedback loops
- Partnering with Product, UX, and QA to examine ticket feasibility, simplify features, and deliver high-quality products that align with user needs
- Coaching junior engineers by providing technical oversight, detailed documentation, code reviews, and
Requirements
- 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
- Core Stack: 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
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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaScriptReactReact NativeTypeScriptReduxSwiftObjective-CPythonJavaKotlin
Soft Skills
communicationcoachingcollaborationproblem-solvinginitiativetechnical oversightnegotiationdocumentationconsensus buildingadaptability
Certifications
Bachelor’s degree in Math/Computer Science