We're looking for a Frontend Software Engineer (Web and Mobile) who thrives on ownership and execution. You will build and maintain our React.js web app and React Native mobile apps (iOS + Android) using TypeScript, working across the full frontend stack to deliver reliable, fast, and polished consumer experiences. This is not a ticket-taker role. You will own features end-to-endfrom understanding the user problem and collaborating on a solution, to shipping high-quality UI, monitoring outcomes, and iterating when needed. We're especially excited about engineers who have worked in consumer product startups, where speed, quality, and user empathy matter equally. If you value your time, avoid over-engineering, and love moving meaningful product metrics through great execution, you'll fit right in.
The Core Responsibilities For The Job Include The Following
Web Development (React.js ):
- Build and own responsive, modular, and high-performance web experiences using React.js + TypeScript.
- Design reusable components and scalable state/data flows.
- Own UI performance: reduce unnecessary renders, optimize bundles, improve caching, implement lazy loading, and code splitting.
- Integrate securely with backend APIs and ensure robust error handling, loading states, and edge-case coverage.
- Deliver pixel-perfect UI aligned with product and design intent, ensuring accessibility and cross-browser reliability.
Mobile Development (React Native)
- Develop and maintain our React Native apps across iOS and Android with a strong focus on stability and UX polish.
- Implement complex flows including navigation patterns, deep linking, background tasks, push notifications, and in-app updates.
- Work with device APIs, sensors, native modules, and third-party SDKs when needed.
- Build smooth, delightful mobile interactions through animations and gestures (Reanimated, Gesture Handler).
- Own performance excellence on mobile: optimize memory, FPS, bundle size, and rendering behavior.
- Manage the practical realities of consumer apps: CI/CD pipelines, OTA releases, store compliance, and version rollouts.
Engineering Ownership And Execution
- Own features end-to-end: understand the user journey, clarify requirements, ship, and follow through until impact is achieved.
- Write clean, testable, and maintainable code with high standards for reliability.
- Collaborate closely with Product, Design, Backend, Care/Sales (as needed) to deliver aligned outcomes.
- Participate actively in code reviewsraising the bar for quality and architecture.
- Investigate and fix real production issues quicklyperformance regressions, crashes, UI bugs, and behavioral edge cases.
- Improve frontend standards, tooling, and developer experience across both web and mobile.
Requirements
- 3+ years of production experience with React.js and React Native.
- Strong command over JavaScript (ES6+), TypeScript, HTML5 CSS3
- Proven experience deploying consumer-grade mobile apps: Play Store/App Store releases, OTA updates, build pipelines.
- Solid understanding of: Component-driven UI architecture, State management and async data patterns, API integration, and robust error handling.
- Debugging and profiling tools (Flipper, Chrome DevTools, Xcode, Android Studio).
- Comfortable with Git, CI/CD workflows, and agile/iterative product development.
- Strong product and UX sense to spot friction and propose improvements, not just implement screens.
Nice To Have
- Prior experience in consumer product startups (apps where UX, retention, and speed matter).
- Experience building custom native modules.
- Experience with monitoring/analytics tools (Sentry, Crashlytics, Firebase, Mixpanel, etc. ).
- Exposure to real-time features (WebSockets, video/chat, live tracking).
- Experience with offline-first or low-connectivity user flows.
This job was posted by Kuldeep Kumar from MyYogaTeacher.