Position: Senior React Native Developer
Company: PandaDoc
Experience required: 3y
Category: JavaScript
English level: upper
Published: 2020-12-01T00:00:00+02:00

**Company Overview:** 
PandaDoc is a successful B2B Saas company with more than 20.000 clients with a fantastic market fit! Our engineering team is 100+people already and we want to scale even more responding to our business needs. We have plenty of work connecting to integrations, API, event sourcing, undo-redo mechanics, event-driven architecture, collaborative editing, and more.

** We are looking for someone with proven experience in React/React Native to join our Mobile Team. By joining this team you will develop and maintain our mobile application and optimize different web applications for mobile devices.** 

**In this role, you will:** 
- Write high quality-code to support our mobile and other web applications
- Improve and maintain existing code and architecture
- Create and implement unit and end-to-end tests
- Collaborate through code reviews
- Work with CI/СD instruments
- Collaborate with teams to understand product vision and follow requirements

**About you:** 
- Professional experience developing software solutions using JS ES6+, HTML and CSS
- Proficiency working with React with a strong understanding of application lifecycle and library components
- Thorough understanding of Redux and its core principles
- Validated experience building web applications for mobile devices
- Proven, hands-on experience in React Native and mobile app development for Apple App Store or Google Play Store
- Strong experience in programming mobile device functionalities within camera, geolocation, network status, notifications, data storage, etc.
- Prior experience in analyzing and improving web application performance
- Experience working with Git
- Experience with CI/CD and its associated tools
- Knowledge of basic software development patterns and key principles of software development

**What we offer:** 
- An honest, open culture that emphasizes feedback and promotes professional and personal development
- An opportunity to work from anywhere — our team is distributed worldwide, from Minsk to Manila, from Florida to California
- An annual personal budget for educational classes, conferences, etc. — anything to further your professional knowledge
- A competitive salary
- And much more! :) 

While this position is based in Kiev, any remote-first candidates with full fluency in Russian are also welcome to apply.