Position: React Native Front End Developer
Company: Particles Global
Experience required: 3y
English level: upper

React Native Front End Developer
(Full-time, long term, remote)
Project information:
The company (Denver, Colorado  based) is the leading provider of cloud-based access control and smart lock management software. 
Its cloud-based application consolidates connected locks on an easy-to-use SaaS solution enabling customers to remotely control access for guests, employees and support staff, saving time, money and manpower.  
The Company opens doors across the world more than 100+ million times per year, secures doors in more than 65 countries and engages with more than 40+ million users on its software application each year.
Current engineering team consists of about 11 people, and is growing now. There are back end, full stack, QAs in the team.
Work schedule: since it’s the USA time zone, you’ll have to work more in the second half of the day (from 15:00 or 16:00 Ukraine time). Client confirmed that this will be related to the beginning of cooperation, when you’ll have to be onboarded properly and learn the product. Later - you’ll have a more flexible schedule. 
 
Responsibilities:
This is a role that sits squarely between the fullstack development team and a typical creative director, the focus being on UI/UX on mobile and web. Upon learning about our door security products and management/reporting software, you will utilize these skills to implement the visual product interface changes necessary to support and enhance our mobile and web apps.
Here are some specifics on exactly what your days might look like:
Own the front-end design and implementation tasks associated with our mobile and web apps
Work collaboratively with the full-stack developers to support and enhance our products and services
Represent the front-end needs with our product and support team specialists
 
Required skills:
 
4+ years of professional experience working in Frontend with JavaScript
Ability to work roughly US Mountain Time business hours
Expert with JavaScript & React
Professional experience with React Native
Familiarity with Node.js
Proven UI/UX design and development experience
Ability to write unit and integration tests for automated regression testing purposes
Strong experience developing and supporting scalable, highly-available web and mobile consumer interfaces
Strong source code management experience, especially with Git
Ability to deal with multiple projects/deadlines and manage shifting priorities
Solid analytical and problem-solving skills with a high attention to detail
Excellent communication skills (both written and verbal)
High coding standards and follow best practices of the tech stack
Ability to learn new concepts and technologies on an independent basis

Nice to have:
TypeScript
Experience sharing code between mobile and web with React/React Native
Bluetooth/BLE experience
Ruby/Rails
GraphQL/Apollo Client

Interview process:
1 step online assessment - 30 minutes technical call; after that you’ll have a 2 step - cultural call with the client.
The client is responsive and you will not wait for the feedback longer than 1-2 days.