Position: React Native developer
Company: Vector Software
Experience required: 3y
English level: upper

We are looking for an App Developer (React Native) to join our Product Development team.

Vector Software is an experienced IT outsourcing company offering premium custom offshore development services. Established in 2014 the company has quickly grown into a prosperous software development company with headquarters in Lviv, Ukraine and Oslo, Norway. Due to the high-quality services provided, our company has gained global recognition.
Our client have two products on the market today: 
1. Komp is the one-button computer that bridges the communication gap between those that struggle to use modern day technology, and their more tech-savvy family and friends. 2. AV1 is a telepresence robot that ensures no student misses a class, break time or conversation with friends. It is more than remote learning – it is the next best thing to being there in person.
Responsibilities:
Your main area of responsibility will be to create, code, and improve the apps accompanying our hardware products, as well as any future apps we might develop, to create a seamless experience for our end-users. React Native is our main framework, but from time to time native code will be needed.

Core responsibilities include:
- Collaborate with a cross-functional team of UX and UI designers, and backend and embedded developers, to design and code the user experiences end-to-end
- Optimise code for stability and performance
- Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members
​
Requirements:
We are looking for someone who is genuinely passionate about our mission to reduce social isolation and love building great user experiences. You are a team player who likes working in a fast-paced environment.

In addition, the ideal candidate has:
- A Bachelor’s degree in computer programming, computer science, related fields, or 2 years experience in mobile app development (iOS or Android)
- Experience building and maintaining high-performing mobile apps
- Proficiency in React Native and Redux
- Skilled in implementing design with a focus on details
- Experience working with WebRTC
- General knowledge about information security and privacy requirements

It would also be preferred if you have:
- Experience with Swift, Objective-C, Kotlin, and/or Java
- A good grasp of fundamental app design concepts
- Familiarity with TypeScript

We offer:
Professional development:
- Highly experienced professional community: more than 50% employees have a senior level of competence
- Personal development plan and regular Performance Appraisal
- Clear rotation process with opportunity to switch between different roles, projects or technology stack
- Attendance of professional conferences, meetups and certifications (coverage upon on business needs)
- Internal training programs, free SmartTalks and TechTalks inside the company
- Access to Pluralsight
- Corporate English classes
Well-being:
- Flexible schedule and possibility to work remotely: feel free to choose option upon your preferences
- Paid vacation
- Health insurance
- Individual sport coverage
Fun:
- Corporate events and outstanding parties
- Exciting team buildings (with allocated team budget)