Position: React Native Deveporer (Middle-Senior)
Company: Spiral Scout
Experience required: 3y
English level: upper

Spiral Scout is a full-service software development company based in San Francisco, with offices in Belarus, Poland, Ukraine, and remote employees all over the globe. Our custom software solutions are used by 168 of the top 200 Forbes Global companies and we have 4.9 out of 5-star ratings on Clutch.co.

As a company, we’re proud to actively support and contribute to the open-source software community. Our Spiral Framework, RoadRunner and Cycle ORM are used by millions of people each day. We are looking to build our team with curious, passionate, and intelligent problem-solvers that take ownership of their work and are great teammates to work with.

Once you are a part of our team, you’ll enjoy a well-balanced work and life routine through initiatives like our **Friday policy** - which provides everyone in the company with alternating **paid Friday’s off**. Please reach out if you feel your values and work ethic match what we are looking for and you feel excited about growing your career with us.

We are looking for an organized, enthusiastic and motivated person for the role of React Native Developer Middle-Senior who embodies our values, vs. someone who has a specific technical background.


**Our company values are:**

Transparency and honesty.
Education, curiosity, and the pursuit of knowledge.
Caring spirit.
Responsibility.
Freedom.


**What You Will Do:**

- Architect, build and maintain React Native applications for both platforms
- Implement UI's that match design Implement clean, modern, smooth animations and transitions that provide a good user experience
- Integrate third-party API's (if needed)
- Work with native modules when required (will be a plus)
- Release applications to the Apple and Google Play stores Estimate work activities
- Write unit and integration tests
- Communicate with the Client and team (Slack, emails) if needed
 

**What We'd Like To See:**

- Strong knowledge of application development patterns and experience with React Native / ES6, React, JavaScript
- Ability to write well-documented, clean code
- Understanding of React Native best practices and a commitment to following them
- Ability to work through new and difficult React Native issues and contribute to libraries as needed
- Good experience at working with third-party dependencies and debugging dependency conflicts
- Familiarity with native build tools, like XCode, Gradle
- Ability to work with various external API's
- Ability to work with Git
- Understanding of client-server interaction, HTTP protocol, caching mechanisms, REST architecture
- Ability to work as independent React Native developer on the project
- Good sense of humour


Project:

Mobile application which helps to build a program for the users on how to lose weight:

https://joinfound.com/pages/program

The project is written in React Native, and React features are used to store the state. To make queries we use Axios, to manage the cache we use React Query. Set up CI/CD for the project

 
**Our offer and social benefits package:**

- Competitive salary based on experience;
- Every other Friday is a paid day off from work;
- Additional 3 sick days off;
- 25 calendar days of vacation;
- Healthcare coverage (Medical and Dental) insurance;
- English classes;
- We pay for job-related courses, conferences, and seminars you'd like to attend;
- Regular performance reviews and salary increases based on performance.
 

**We also provide the following:**

- Flexible work hours;
- Office or remote work options;
- Family atmosphere;
- Fun team-building events and holiday parties;
- Holiday gifts;
- Employee’s professional and personal development.