React Jobs - (Direct-Hire) Software Developer - React Native, 12558

at Vaco Technology
Location Irvine, CA
Date Posted April 10, 2018
Category Default
Job Type Full-time

Description

React Native Developer (Direct-Hire)

Location: Irvine, CA

Salary: Open at Market

Job Summary:

Our client is seeking a React Native Engineer join to our software development team. You will be working on our iOS and Android apps which have nearly 2.5 million active installs worldwide. In this position you will help the team architect and develop end-to-end solutions for mobile applications and establish next generation mobile platform using React best practices. You will be need to partner and collaborate with product owners, designers and other developers to determine how to build a consistent user experience across all mobile platforms. Sound interesting? Keep on reading!

Job Expectations:

  • Develop and conduct software system testing and validation procedures, programming, and documentation.

  • Experience detecting and correcting memory usage issues, and optimizing code for application performance

  • Provide recommendations for system design and maintenance

  • Self-motivated and self-managed with a high degree of analytical ability and intellectual curiosity

  • Clearly communicates project status and technical concepts with others.

  • Provides regular updates and estimated time of completion

  • Can complete complex work with little direction

Knowledge, Skills and Abilities:

  • Proficiency with Javascript

  • Working knowledge in at least one of the following and familiar with the rest: Java, Objective-C, C#, Swift.

  • Experience writing cross-platform Apps with React Native

  • Knowledge of working on mobile native code on iOS and Android that interfaces with the React Native application

  • Automated testing and JS build and packaging system experience with systems like Webpack and Jest.

  • Practical commercial experience with Redux or other state management containers

  • Experience in learning new technologies and concepts quickly

  • An awesome portfolio of work

  • The ability to break down complex problems into actionable steps

  • An understanding of best practices for mobile architecture & development

Experience Requirements:

  • Generally requires three(3) to five(5) years of experience as a Software Developer.

Education Requirements:

  • A Bachelor's Degree in Computer Science is required.