Position: Senior/Tech Lead React Native Engineer
Company: Uniqkey
Category: JavaScript
Experience required: 5y
English level: upper

**Requirements:**
- 5+ years of experience as Software Engineer.
- React Native expert.
- Good understanding of React Native tools and ecosystem.
- Strong understanding or data structures and algorithms complexity.
- Understanding of how to optimise CPU-intensive tasks in React Native.
- Ability to present and analyse multiple solutions for given challenge.

**Good to have:**
- Hands on experience with Native Apps development
- Experience with Cyber Security (Encryption algorithms, hashing)
- Hand on experience as a Backend Engineer
- Typescript experience
- Redux + Saga experience

**Challenges and Responsibilities:**
- Tasks Queue Management.
- Processing CPU-intensive tasks like keys generation, encryption, dataset analysis.
- Utilising some of native features like Autofill Credentials Provider.
- Development of new features.
- UI Performance improvements.

**What we offer:**
• Paid vacations (20 days), sick leaves (10 days), public holidays
• Free English lessons
• Social package
• A project where you have the power of decision making
• Young and friendly team :)

**About the project:**
Uniqkey App is not another CRUD App. You will be developing the app that manages all the passwords on the client side. Therefore, we have a heavy focus on security and performance of the app.

P.S. A **paid test task** is included into the interview process.