Position: React Native Developer
Company: Grid Dynamics
Category: JavaScript
Experience required: 5y
English level: upper

**Project description**
Our client is the entertainment brand for people who want to know more, with documentary series and features covering every topic from space exploration to adventure to the secret life of pets, empowering viewers of all ages to fuel their passions and explore new ones. The company is home to award-winning original and curated factual films, shows and series showcasing science, nature, history, technology, society, and lifestyle. With approximately 23 million subscribers worldwide and thousands of titles, the company operates the flagship Our client Stream SVOD service, available in more than 175 countries worldwide; Our client Channel, the linear television channel available via global distribution partners; and Curiosity Studios, which oversees original programming. Our client recently completed the acquisition of One Day University, which provides access to engaging talks and lectures from the best university and college professors in the United States. 

**Min requirements to the candidate**
- 3 to 5 years of experience working with React Native.
- 6+ years of mobile development experience.
- Excellent and efficient communications skills
- Ability to work autonomously.
- Team player who proactively shares successes and failures.
- At least 2 years of full-time experience building large-scale published React NativeApps.
- Ability to build apps and mockups that look the same no matter which device they runon.
- Ability to rapidly learn and take advantage of new concepts and technologies.
- Highly attentive to detail and performance-oriented.
- Comfortable using git and Github (team uses Github's pull request workflow tocontribute to the codebase).
- Experience publishing apps to the Apple App Store and Google Play Store.

**Nice to have requirements to the candidate**
- Experience with media-focused applications (video playback, DRM, etc).
- Experience developing for Android TV/Apple TV using RN.
- Mobile CI/CD experience including Automation.
- Github is full of forks and packages with extras added by candidate.

**What tasks the candidate will work with?**
- Develop features and improvements for Curiosity native platforms in a secure, well-tested, and performant way.
- Work with Product Management and other stakeholders (Backend, UX, etc.) to iterate on new features.
- Craft code that meets our internal standards for style, maintainability, and best practices for high-scale native applications. Maintain and advocate for these standards through code review.
- Consistently ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.
- Contribute to and follow our workflow process alongside the rest of the Engineering team and the Product team as a whole.
- Mentor and train junior developers on the team.