Careers: Senior React Native Developer

Senior React Native Developer

JOB CODE:

Developing a product is a highly collaborative endeavor that demands a strong team player committed to quality. We're looking for a Senior React Native Developer that is passionate about developing high-performance mobile apps for iOS and Android. You'll be responsible for architecting and developing these apps, as well as collaborating with teams at various levels of the product infrastructure.

Objectives of this Role

  • You'll bring senior experience and be a founding member of a new team that will rapidly iterate on solving problems for our customers.
  • You'll help define what it means to be a great React Native developer and establish a React Native community.
  • You'll be in charge of developing and maintaining the technologies that will power our exciting new app experience, which will be specially designed for our users.
  • You'll be working with cutting-edge cross-platform technologies and making decisions that will have a direct influence on product direction.
  • You'll be in charge of creating frameworks that scale to the demands of other internal development teams, using React, front-end, and mobile development best practices.

Primary Responsibilities

  • Design and build user interface components for JavaScript-based internet and mobile projects using the React ecosystem.
  • Collaborate with other react-native engineers, designers, quality assurance specialists, and managers.
  • From wireframes and prototypes, create app and UI components.
  • Work with native modules when necessary.
  • Use Native APIs for tight interfaces on both Android and iOS platforms.
  • Create automated tests to ensure your code is free of errors and works effectively.
  • Remove performance bottlenecks to improve front-end performance.
  • Develop front-end components that are as reusable and efficient as possible.
  • Create a stunning user interface by using fluid animations.
  • Use APIs and third-party dependencies.
  • To improve the performance of your website or mobile app, use the Redux architecture.
  • Collaborate with cross-functional teams to develop apps within the restrictions of time and money.

Required Skills and Qualifications

  • 5+ years of professional software engineering experience.
  • A proven career building applications in React Native.
  • You've used component-based UI frameworks to create and release user-facing features
  • You're up to date on current front-end architectural trends and best practices, such as performance, security, and usability.
  • As part of an agile or cross-functional team, you should have experience designing, creating, and testing modern online or cross-platform mobile applications.
  • Client-side application state libraries knowledge (Redux).
  • Knowledge of front-end web languages is essential (HTML, CSS, JavaScript, TypeScript)
  • Knowledge of web technologies on the server-side (Node, Java, Spring).

Preferred Qualifications

  • Strong written and interpersonal communication skills to document and share team best practices across the department.
  • Expertise with JavaScript/Typescript testing frameworks (Mocha, Jest, Enzyme)

Apply Now

JOIN THE TEAM

We're Looking For You

Senior React Native Developer

Learn More

Marketing Technology Solution Engineer

Learn More

Site Reliability Engineer

Learn More