Skip to Main Content

Senior Software Engineer (React Native)

CuriosityStream Inc.
Silver Spring, MD
  • Expired: over a month ago. Applications are no longer accepted.
Job Description
We are looking for a Senior Software Engineer (React Native) to join our highly skilled and diverse engineering team. The candidate must have interest in building performant mobile apps on both the iOS and Android platforms. The candidate will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure.Responsibilities
  • 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.

Requirements
  • 2 to 4 years of experience working as a React Native Developer.

  • 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 Native Apps.

  • Ability to build apps and mockups that look the same no matter which device they run on.

  • 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 to contribute to the codebase).

  • Experience publishing apps to the Apple App Store and Google Play Store.

Would be a plus
  • Experience with media-focused applications (video playback, DRM, etc).

  • Experience developing for Android TV/Apple TV using RN.

  • Mobile CI/CD experience including Automation.

  • Candidate’s Github is full of forks and packages with extras added by candidate.

  • Experience working in a startup or other fast paced environment a major plus.

Curiosity Inc. 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 Curiosity Stream SVOD service, available in more than 175 countries worldwide; Curiosity Channel, the linear television channel available via global distribution partners; and Curiosity Studios, which oversees original programming. Curiosity Inc. 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. Curiosity Inc. is a wholly-owned subsidiary of CuriosityStream Inc. (Nasdaq: CURI)

Curiosity is an equal opportunity employer. We do not discriminate based on race, ethnicity, color, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran, genetic information, marital status, or any applicable legally protected status.

CuriosityStream Inc.

Address

Silver Spring, MD
20910 USA

Industry

Technology