HamburgerMenu
hirist

BotLab Dynamics - Software Engineer - Mobile & WebApps

Posted on: 07/01/2026

Job Description

Description :



As a React & React Native Developer (24 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 synchronization.

- Performance & 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 hotfixes.

Required 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.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in