Lead Developer (React Native)

at NetJets
Published March 12, 2023
Location Columbus, OH
Category Default  
Job Type Full-time  

Description

Purpose of Position

The Developer/Analyst, Lead role works in the Information Technology organization and is responsible for developing, testing, debugging, and supporting new software or enhancements to existing software. In this role, you will work closely with business and technology stakeholders, internal technology teams and external technology partners that support our Owner platform, public facing websites and our set of mobile applications. The Lead developer is expected to give direction when it comes to designing, estimating, developing, and influencing technical decisions. The Developer/Analyst, Lead plans a key role in coaching and supporting the department. The Developer/Analyst, Lead has deep technical knowledge and a thorough understanding of the business application of software solutions.

Tasks and Responsibilities

  • Design and implement user interface components for JavaScript-based web and mobile applications using React and React Native ecosystem
  • Build app and UI components from prototypes and wireframes
  • Work with native modules as and when required
  • Write automated tests to ensure error-free code and performance
  • Improve front-end performance by eliminating performance bottlenecks
  • Create front-end modules with maximum code reusability and efficiency
  • Work with third-party dependencies and APIs

Education

Bachelors in Computer Science or Information Technology

Certifications and Licenses

Years of Experience

6-8 years of experience

Core Competencies

Adaptability

Collaboration

Curiosity

Service-Oriented

Strives for Positive Results

Knowledge, Skills, Abilities and Other (KSAOs)

  • JavaScript
  • React Native, React
  • Experience in Figma Design System development and implementation
  • Git, NPM
  • Database and Cloud experience
  • Familiarity with React Native project setup (Bare vs. ExpoKit)
  • Experience with Jest or related unit testing framework

Nice-to-have Experience:

  • TypeScript, Node.js
  • Jenkins, CocoaPods
  • AWS (S3, CloudFront, Lambda, EC2), Oracle DB
  • Docker Experience
  • Experience with native app development; Swift (iOS) and/or Java/Kotlin (Android)