Overview
ByteSimplified is hiring a React/React Native developer to build responsive, production-grade web and mobile interfaces for our e-commerce and learning platform. This role is deeply centered on React patterns, React Native mobile delivery, and modern UI architecture.
Role Responsibilities
- Build end-to-end screens inReact (web)andReact Native (iOS/Android)from layout to component logic to API wiring.
- Create reusable, typed UI components usingTypeScript, React hooks, Context, and common state patterns.
- Implement responsive design for a multi-device environment: mobile apps, tablets, and desktop browsers.
- Work on React-specific challenges such as navigation flows, deep linking, caching, animations, and offline handling in React Native.
- Integrate REST and GraphQL APIs directly into React/React Native views for real-time features (e.g., live tutorial progress, dynamic product listings).
- Optimize rendering performance using memoization, virtualization, lazy loading, and proper component architecture.
- Collaborate on frontend architecture decisionscomponent structure, state management boundaries, app routing, and design system usage.
Requirements
- 3+ years of professional experience building production apps withReact and React Native(not optional).
- Strong proficiency inHTML, CSS, JavaScript, TypeScript, and modern React conventions.
- Experience delivering pixel-perfect, responsive UI across multiple screen sizes and devices.
- Solid understanding of frontend architecture, including component hierarchies, state management, asynchronous flows, and bundling strategies.
- Ability to translate Figma/UI designs into scalable React/React Native implementations.
Type of Work You'll Actually Do (Examples)
- Build a React Native screen that shows live tutorial progress with WebSocket updates.
- Develop a React product page with dynamic filters, infinite scroll, and mobile-first layouts.
- Implement navigation stacks and deep linking in a React Native app.
- Optimize React components to reduce re-renders and improve mobile performance.
- Build responsive dashboards where React components reuse shared TypeScript models across web and native.
Tech Environment
React React Native JavaScript/TypeScript
HTML/CSS REST GraphQL
React Navigation React Hooks GitHub Actions Mobile CI/CD