Job details

React Native Developer/UI Developer

  • Java
  • Redux
  • REST
  • iOS
  • Android
  • React Native
  • ES6

Posted: 6 days ago

  • JavaScript Proficiency:A strong foundation in JavaScript, including ES6+ syntax, is fundamental as React Native is built upon it.
  • React Fundamentals:In-depth knowledge of React concepts such as components, props, state, lifecycle methods, and hooks is crucial for building reusable and maintainable UI elements.
  • React Native Specifics:Understanding React Native components, APIs, styling with StyleSheet, and layout with Flexbox for creating responsive and platform-agnostic UIs.
  • State Management:Experience with state management libraries like Redux, Context API, or MobX to manage application data and UI state effectively.
  • API Integration:Ability to integrate with RESTful APIs or other data sources to fetch and display dynamic content within the UI.
  • Performance Optimization:Knowledge of techniques to optimize UI performance in React Native, such as memoization, virtualization, and avoiding unnecessary re-renders.
  • Debugging:Proficiency in debugging React Native applications to identify and resolve UI-related issues.
UI/UX and Design Skills:

  • Mobile UI/UX Principles:Understanding of mobile user interface and user experience design principles to create intuitive and user-friendly
  • Responsive Design:Ability to design and implement UIs that adapt seamlessly to various screen sizes, orientations, and device types (iOS and Android).
  • Knowledge of Design Tools (Optional but beneficial):Familiarity with design tools like Figma, Sketch, or Adobe XD can aid in understanding design specifications and collaborating with UI/UX designers.