Position: Senior React Native Developer
Company: MLSDev
Category: JavaScript
Experience required: 3y
English level: upper

**About Gopuff project:**
Gopuff delivers everyday essentials like home cleaning products, personal care items, baby and pet products, OTC medications, food, drinks & more.

Apart from the free Android and iOS apps, the service is also available as a website. Users just need to choose the platform they like (iOS or Android), order goods, and receive them in just minutes 24/7.

MLSDev team helped with project growth from initial idea to over 400+ facilities in 700+ U.S. cities and also in UK and France. As of today, we continue to support and scale the system.

You may check the service by following the link — gopuff.com.

We are looking for a Senior React Native Developer who will be a part of the team and responsible for product search and browse experience on Gopuff app for EST time zone.

**Responsibilities:**
- Development and support of hybrid mobile/web applications based on React Native;
- Debug and resolve technical issues (both front end and back end);
- Recommend system solutions by comparing the pros and cons of custom development and open source alternatives;
- Provide a positive, polite, and open-minded style of communication;
- Work closely with the product and design team members.

**Skills & Competencies:**
- Senior Software Engineer, who has at least 5 years of experience
- Solid knowledge and experience with React Native in cross-platform mobile development;
- Experience with version control systems such as Git;
- Good written and spoken English is a must;
- Project management tools (JIRA, Trello etc.);
- Excellent Business and Technical communication skills;
- Bachelor or Master's degree in Computer Science or similar.

**Would be a plus:**
- Familiarity with GraphQL;
- Java experience or open to some backend Java works;
- Supporting backend APIs experience;
- Usage of native build tools (Xcode/Android Studio), distribution tools (Testflight);
- Java experience would be a plus;
- CI, understanding of web apps deployment and data migration;
- Microsoft Azure or other IaaS/PaaS experience;
- Familiarity with Kubernetes or similar container orchestration tools.

**What we offer:**
- Remote work opportunity;
- Possibility to collaborate with top engineers experienced in working for Microsoft, TripAdvisor, etc.;
- Great conditions for education and development within the company;
- Well-established processes;
- Individual development plan;
- Medical insurance;
- Free corporate English classes;
- Key life events bonuses/support;
- Accounting support.

**The flow of interaction with our candidates consists of the following key steps:**
- General interview with the HR;
- Pre-technical general interview;
- Technical interview with client;
- Manager’s interview.

MLSDev values the time and efforts of each of our candidates. This way, we make quick decisions and provide feedback on the results at every step of the interview.