Back to board
tradelab·1 month ago

React Native Developer

Bengaluru, IndiaFull-timeMid · 2-3 years

About this role

Position Overview


We are seeking a React Native Developer with 2-3 years of experience to develop cross-platform mobile applications for iOS and Android. You will work with our team to create user-friendly mobile experiences and integrate with backend services.


Key Responsibilities:

• Develop and maintain mobile applications using React Native

• Write clean, efficient code following best practices

• Implement UI components based on design specifications

• Integrate apps with APIs and third-party services

• Debug and optimize application performance

• Collaborate with designers and backend developers

• Participate in code reviews and testing


Required Skills:

• 2-3 years building mobile apps with React Native

• Strong skills in JavaScript and TypeScript

• Comfortable with React fundamentals (hooks, state management)

• Experience managing app data with Redux or similar libraries

• Skilled at integrating REST APIs and WebSocket connections into mobile apps

• Proficient with Git for version control

• Understanding of mobile app development lifecycle and store deployment

• Working knowledge of iOS/Android platform differences


Technical Requirements:

• Hands-on experience with React Native CLI and related tooling

• Comfortable working in Xcode and Android Studio

• Experience writing unit tests using Jest

• Knowledge of App Store and Google Play submission processes

• Strong debugging skills and performance optimization experience

• Familiarity with React Native's new architecture (Fabric, TurboModules)


Preferred Qualifications

• Experience building apps with Expo framework

• Familiarity with Firebase ecosystem (Auth, Firestore, etc.)

• Experience with Material-UI (MUI) for component styling

• Ability to implement smooth animations and transitions

• Knowledge of local storage solutions.

• Experience implementing push notifications and native device features


Education & Experience

• Bachelor's degree in Computer Science or related field (or equivalent experience)

• Portfolio demonstrating React Native projects

• Published apps in App Store/Google Play (preferred)


Application Requirements

• Resume highlighting React Native experience

• Portfolio or GitHub profile

• Links to published apps (if available)