Position: Junior React Native Developer
Company: UpLab Software
Category: JavaScript
Experience required: no_exp
English level: intermediate
Published: 2023-07-01T00:00:00+03:00

This is a full-time, direct-hire opportunity, with a comfortable office in the city center of Ternopil. 

**Required skills:**

— 0.5-2 years of experience (if you don't have a commercial one just send us your best project:))
— Good knowledge of React Native (both CLI and Expo);
— Excellent React and TypeScript skills;
— Understanding (and usage) of software design patterns;
— Confidence working with Git;
— Experience using REST API endpoints or/and GraphQL;
— Self-management, work ethics, communication, mentorship;
— Intermediate level of English;
— Having a bachelor's or master's degree in software engineering, computer science, or a similar discipline. We also will consider candidates who are still studying. 

**Would be a plus:**

— Knowledge of deploying the application on Google Play and App Store;
— Experience with native languages (Swift/Objective C/Java Android SDK);
— Configuration and managing push notifications;
— Third-party integrations (Facebook, Google, etc.);
— Basic knowledge of unit testing.

**We offer:**

— Working day from 10:00 till 18:00 (± 1 hour);
— 14 days of paid vacation per year (unlimited unpaid time-offs);
— Challenging projects with innovative technologies;
— Modern office in the city center of Ternopil (square of Heroes of Euromaidan);
— Professional young team members;
— Great work-life balance, minimal bureaucracy;
— Possibility to become a part of an excellent startup-sized team where every person is essential;
— Bonus system for using your hardware.

**About the project:**

The project is a mobile app (maintenance planner) that helps users take care of their houses. It's customized to customer-specific needs, making maintaining a home more accessible and efficient than ever before. With scheduled maintenance services pre-planned throughout the year, users won't have to remember when to clean gutters or service air conditioners. That's all planned and saves a person's time for other needs.