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 in React (web) and React Native (iOS / Android) —from layout to component logic to API wiring.
- Create reusable, typed UI components using TypeScript , 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 decisions—component structure, state management boundaries, app routing, and design system usage.
Requirements
3+ years of professional experience building production apps with React and React Native (not optional).Strong proficiency in HTML, 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 NativeJavaScript / TypeScriptHTML / CSS
RESTGraphQLReact Navigation
React HooksGitHub ActionsMobile CI / CD