Product Engineer

atExpaRemoteUS flagUnited StatesFull-timeFull-stack EngineerMid-levelSenior$140k – $190k/year

Posted Aug 28

This is a fully remote position, open to applicants in United States.

πŸ“‹ Description

β€’ Create refined user experiences across React Native, web, iOS, and Android platforms.

β€’ Focus on developing new mobile features using React Native.

β€’ Manage and enhance existing native iOS and Android applications.

β€’ Collaborate closely with a small, agile team to transform user feedback and initial product concepts into swift, intuitive, high-quality experiences.

β€’ Engage across the entire stack as needed, involving APIs, native integrations, debugging, and existing Swift/Kotlin code.

β€’ Work closely with product and design teams.

β€’ Convert vague requirements into deliverable, measurable product enhancements.


⛳️ Requirements

β€’ Strong engineering skills with a product-oriented mindset and a history of delivering polished consumer-facing experiences.

β€’ Excellent UI/UX judgment with an eye for interaction design, responsiveness, and visual refinement.

β€’ Proficient in React Native, TypeScript, and React, with experience in developing production mobile applications for both iOS and Android.

β€’ Solid modern web development expertise including React, Next.js, Redux Toolkit/RTK Query or SWR, and Tailwind CSS.

β€’ Experience in building and debugging React Native applications on actual iOS and Android devices.

β€’ Familiarity with integrating native device functionalities and platform APIs from React Native, such as deep links, push notifications, authentication, sharing, media, and app lifecycle behavior.

β€’ Working knowledge of native iOS development using Swift, Xcode, Swift Package Manager, UIKit, and iOS app/extension targets.

β€’ Working knowledge of native Android development using Kotlin, Android Studio, Gradle, AndroidX, and the Android application lifecycle.

β€’ Ability to read, debug, and make targeted modifications to existing Swift and Kotlin codebases while either migrating or developing new product features in React Native.

β€’ Experience with API integration, analytics, crash reporting, and media-rich user interfaces.

β€’ Capable of debugging real-device issues related to gestures, WebViews, video playback, navigation, performance, memory, responsive layouts, and platform differences between iOS and Android.

β€’ Familiarity with modern AI-assisted development tools such as Codex, Claude, Cursor, Antigravity, or similar technologies.

β€’ Collaborates effectively with product and design teams and can transform rough requirements into deliverable, measurable product enhancements.

β€’ Experience in migrating or progressively modernizing native iOS/Android applications using React Native.

β€’ Knowledge in building React Native native modules, bridging native SDKs, or working with TurboModules, Fabric, or other components of the React Native native layer.

β€’ Experience with consumer social, content discovery, feeds, recommendations, sharing, or creator/community products.

β€’ Familiarity with analytics and observability tools like Firebase, Segment, Branch, Sentry, Crashlytics, Airbrake, or other similar tools.

β€’ Knowledge of common React Native libraries and patterns for navigation, server state, local persistence, media, gestures, and animation.

β€’ Experience with native networking and media libraries such as Retrofit/OkHttp/Moshi, Alamofire, Kingfisher, Glide/Coil, or similar tools.

β€’ Strong attention to interaction details including gestures, transitions, animations, loading states, empty states, accessibility, and device-specific refinement.

β€’ Experience with App Store and Play Store releases, including signing, provisioning, certificates, builds, and release workflows.

β€’ Familiarity with CI/CD and production deployment tools like Fastlane, Bitrise, GitHub Actions, Docker, or similar technologies.

β€’ Comfortable enhancing older native codebases without necessitating a complete rewrite before delivering meaningful product improvements.

β€’ Writes maintainable code and employs suitable testing and quality tools such as React Native Testing Library, Jest, Cypress, XCTest, JUnit/Mockito/Espresso, linting, type checking, and formatting.


🏝️ Benefits

β€’ Comprehensive medical, dental, and vision insurance.

β€’ Significant equity opportunities.

β€’ 401(k) plan.

β€’ Unlimited paid time off (PTO).

β€’ Fully remote work capability from anywhere in the U.S. within Pacific or Mountain time zones.

People also viewed

RTX1 day ago

Principal Software Engineer – Air Traffic Solutions

US flagMaine OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job
NVIDIA1 day ago

Senior System Software Engineer, Software-Defined Networking

US flagCalifornia, +4 more statesFull-timeFull-stack Engineer$224k – $356.5k/year
ApplyView job
Infios1 day ago

Senior Software Engineer

MX flagMexico, +1 more countryFull-timeFull-stack Engineer
ApplyView job
Gramian Consulting1 day ago

Software Engineer – Licensing, AI Training

EG flagEgypt, +3 more countriesFull-timeFull-stack Engineer$100/year
ApplyView job
Gramian Consulting1 day ago

Software Engineer – Licensing, AI Training

IN flagIndia, +5 more countriesFreelanceFull-stack Engineer$100/year
ApplyView job
Gramian Consulting1 day ago

Software Engineer – License your Git Repositories for AI Training

CA flagCanada, +5 more countriesFull-timeFull-stack Engineer$100/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers