Software Engineer (React / React Native) at MoxiWorks
pune, maharashtra, India -
Full Time


Start Date

Immediate

Expiry Date

31 Aug, 26

Salary

0.0

Posted On

02 Jun, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

React 18, React Native, TypeScript, GraphQL, TanStack Query, Jotai, Tailwind CSS, Vitest, Cypress, Detox, Zod, React Hook Form, Monorepo, Git, Figma, Storybook

Industry

Software Development

Description
Your Next Opportunity: Design, build, and maintain features across our React 18 web app and React Native 0.79 mobile app — components, screens, routing, state, and data layers. Author and consume GraphQL queries and mutations with type-safe codegen; build resilient data flows using TanStack Query for server state and Jotai (or equivalent) for client state. Contribute to and maintain shared monorepo packages — API/GraphQL clients, design tokens, and the web and mobile component libraries — that make future work faster and safer. Write clean, well-tested code with thoughtful error handling and observability; keep unit-test coverage high with Vitest / Jest / React Testing Library and contribute to integration (Cypress) and mobile E2E (Detox) suites. Collaborate with design via Figma → Storybook → production component flows; build accessible UI that meets Core Web Vitals on web and maintains list virtualization and re-render hygiene on mobile. Investigate production issues end-to-end using Bugsnag / Sentry traces, logs, and product analytics (Amplitude); drive fixes through to root cause. Write and maintain clear technical documentation — feature specs, component usage notes, and developer guides. Participate actively in code review, design discussions, sprint planning, and retrospectives. What Qualifies You: 3–5 years of professional software engineering experience, with a meaningful portion shipping TypeScript and React 18 in production. Hands-on React Native (0.7x+) experience, comfortable with iOS and Android native build pipelines (Xcode, Gradle, CocoaPods). Strong fundamentals in modern React patterns — hooks, suspense, concurrent rendering — and idiomatic TypeScript. Working experience with server-state libraries (TanStack Query / React Query) and at least one client-state library (Jotai, Redux, or Zustand). Routing experience on web (TanStack Router or React Router) and mobile (React Navigation). Forms with React Hook Form and schema validation (Zod or equivalent). Styling fluency on web (Tailwind CSS) and on mobile (StyleSheet, Unistyles, or styled approaches). GraphQL consumer experience — writing queries and mutations, working with codegen and typed clients. Solid testing discipline — Vitest / Jest / React Testing Library, plus familiarity with at least one E2E tool (Cypress, Detox, or Playwright). Comfort working in a monorepo (pnpm / Turborepo / Nx) with shared internal packages. Comfort with Git, GitHub PR workflow, CI/CD, and modern engineering practices (code review, testing, logging, monitoring). Strong debugging skills — you enjoy tracing a problem across the web/mobile/network boundary and reading other people's code to figure out what is really happening. Excellent written and verbal English; able to communicate clearly with global teammates over async and live channels. Bachelor's degree in Computer Science, Engineering, or equivalent practical experience. Nice to Have: File-based routing with TanStack Router and broader @tanstack/* ecosystem experience (Query, Table, Virtual). React Native new architecture, Nitro modules, Hermes, or native module bridging. Detox for mobile E2E and Storybook + Chromatic for visual regression. i18n workflows (i18next, ICU, Frontitude, or similar). Design-system tooling — Style Dictionary for tokens, contributions to a component library from Figma specs. CI/CD experience with Buildkite, CircleCI, or GitHub Actions. Real estate, MarTech, or CRM domain exposure. Tech Stack: React 18, React Native 0.79, TypeScript, Vite, TanStack Router / Query / Table, Jotai, Tailwind CSS, React Native Unistyles, React Navigation, React Hook Form + Zod, GraphQL with codegen, Vitest, Cypress, Detox, Storybook, Benefits: Competitive salary Health insurance Hybrid work policy
Responsibilities
Design and maintain features for React web and React Native mobile applications, focusing on components, state management, and data layers. Collaborate with design teams and maintain shared monorepo packages to ensure high-quality, accessible UI and resilient data flows.
Loading...