Browse Jobs
For Employers
Post JobLog inGet Started

React Native Software Engineer

boutiqaat
Kuwait City, Kuwait
Posted 4 years ago
39Applicants for2 open positions
  • 26Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • We are looking for a React Native developer interested in integrating new/existing features in mobile e-commerce apps on both iOS and Android platforms. Application runs on range of iOS/Android devices including mobile phones and tablet devices. 
  • Your primary focus will be development of iOS/Android applications using react-native and their integration with our existing native app

Job Requirements

  • Firm grasp of the JavaScript and TypeScript language including ES6+ syntax
  • Strong understanding of Object Oriented Design & Development
  • Experience in working with React-native /Redux
  • Experience in Cross-Platform Mobile Development using React Native + Type Script based mobile app
  • Good understanding and usage of states and props
  • Implemented EcmaScript6 (ES6) arrow functions, constants, block-scope variables, class inheritance
  • Solid experience of react/redux development using Babel, Web pack, isomorphic fetches, ES6, NPM
  • Sound understanding of React Virtual Dom, unidirectional data flow
  • Experience on working with mobile applications and using Ionic framework built mobile apps
  • Extensive experience in designing professional UI web applications using front-end technologies like HTML5, DHTML, CSS3, JavaScript, Angular JS, React JS, React-native, ES5, ES6
  • Knowledge of functional programming
  • Solid knowledge of the general CS fundamentals (algorithms, data structures, object-oriented programming, etc.)
  • Ability to write well-documented, clean Javascript code
  • Rock solid at working with third-party dependencies and debugging dependency conflicts
  • Familiarity with native build tools, like XCode, Gradle, Android Studio, IntelliJ
  • Understanding of REST APIs, the document request model, and offline storage
  • Experience with versioning tools like Clear case, Git-hub, Stash, Sub Version and CVS
  • Strong experience in writing and updating the technical documents on daily basis with the changes made to the existing environment on daily basis
  • Excellent interpersonal abilities, communication skills, time management and Team skills with an intention to work attain project deadlines under stressful environment

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentReact Native Software Engineer