React Native Developer with UI/UX

Overview

On Site
$60,000 - $80,000
Full Time

Skills

React
Java Script
HTML/CSS
React Fundamentals
Redux & Context API
Git
UI/UX
Responsive Design
Figma & Abode XD

Job Details

Technical Skills:
  • 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.
  • Version Control:
    Familiarity with Git for collaborative development and managing code changes.
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 interfaces.
  • Responsive Design:
    Ability to design and implement UIs that adapt seamlessly to various screen sizes, orientations, and device types (iOS and Android).
  • Attention to Detail:
    Meticulousness in translating design mockups into pixel-perfect and visually appealing UIs.
  • 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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.