
Senior Engineer II – 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
- 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
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
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
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
communicationproblem solvingmentorshipcross-functional collaborationstrategic alignmentoperational excellenceproduct thinking