Talent.com
This job offer is not available in your country.
BotLab Dynamics - React Native Developer

BotLab Dynamics - React Native Developer

BotLab DynamicsDelhi, IN
30+ days ago
Job description

As a React & React Native Developer (3- 4 years experience), you will collaborate with UI / UX designers, backend engineers, and product owners to architect, develop, and maintain both web and mobile codebases.

Youll be instrumental in translating designs into pixel-perfect interfaces, optimizing performance, and ensuring robust offline and real-time data handling

Key Responsibilities :

Component Development :

  • Create modular, reusable UI components in React and React Native.
  • Translate Figma / Sketch designs into pixel-perfect layouts.

API Integration :

  • Consume RESTful and GraphQL services with error handling, caching, and retry logic for offline support.
  • Implement JWT token management and robust data & Optimization :
  • Profile and optimize rendering (e.g., FlatList / SectionList), bundle size, and network calls.
  • Apply code-splitting, lazy loading, and Redux performance tuning.
  • Testing & QA :

  • Author unit and integration tests with Jest and React Testing Library.
  • Build end-to-end suites using Cypress / Playwright for web and Detox / Appium for mobile.
  • CI / CD & Releases :

  • Configure pipelines (GitHub Actions, CircleCI, Jenkins) and mobile delivery (Fastlane for TestFlight / App Store & Play Store).
  • Manage versioning, branching strategies, and release notes.
  • Collaboration & Support :

  • Participate in Agile ceremonies, sprint planning, and peer code reviews.
  • Monitor production issues via Sentry / Bugsnag, analyze logs, and deploy Qualifications :
  • React & React Native Expertise
  • Deep understanding of component lifecycle, reconciliation, Hooks (useReducer, useMemo, useCallback), and Context API.
  • State Management
  • Proficient with Redux Toolkit (slices, middleware), MobX, or Recoil.
  • Experience with CSS-in-JS (styled-components, Emotion), Tailwind CSS, or BEM.
  • Mobile App Delivery :

  • iOS and Android build processes, provisioning profiles, and App Store / TestFlight / Google Play deployments.
  • Native Module Integration
  • Bridging in Objective-C / Swift and Java / Kotlin for custom functionality.
  • Performance Tuning
  • JS thread profiling, memory leak detection, and efficient list rendering strategies.
  • Modern JavaScript & TypeScript
  • ESNext features (async / await, dynamic imports, proxies) and strong TS skills (generics, discriminated unions, mapped types).
  • Tooling & Linting
  • Custom ESLint rules, Prettier, Husky, and lint-staged for code quality enforcement.
  • Testing Frameworks
  • Jest with coverage thresholds, React Testing Library best practices, and E2E tools (Cypress / Playwright, Detox / Appium).
  • Monitoring & Analysis
  • Lighthouse audits, bundle-analyzer, and error tracking with Sentry or Bugsnag.
  • Data Storage & Offline
  • AsyncStorage, MMKV, SQLite / Realm, and conflict resolution sync patterns.
  • Build & Bundler
  • Webpack and Metro customizations, tree-shaking, and code splitting.
  • CI / CD & DevOps Basics
  • Familiarity with GitHub Actions, CircleCI / Jenkins, Fastlane, and Docker. Kubernetes knowledge is a plus.
  • Version Control & Monorepo
  • Advanced Git (merge / rebase), Lerna or Yarn Workspaces.
  • Agile Practices
  • Backlog grooming, estimation (Planning Poker), and JIRA / Azure Experience :
  • Google Maps APIs, KML exports, and geospatial visualizations.
  • Flask or Node.js backend collaboration.
  • Docker and Kubernetes Skills :
  • Strong analytical and problem-solving mindset.
  • Excellent written and verbal communication.
  • Detail-oriented with a passion for polished UX and thorough documentation
  • (ref : hirist.tech)

    Create a job alert for this search

    React Native Developer • Delhi, IN