Apply now

Apply for Job

Title:  Lead Developer (JavaScript)

Company:  NetJets Services, Inc.
Area of Interest:  Information Technology

Columbus, OH, US, 43219

Req ID:  1025


Are you ready for your career to take off?  Come explore IT opportunities with NetJets!  We are expanding our technology teams and are looking for individuals who want to work on unique, interesting and complex problems, leveraging cutting-edge technologies.  Do you want to influence, collaborate and build strategic solutions?  Then NetJets could be the place for you!


After more than 55 years, NetJets continues to be the global leader in private aviation and the ultimate career choice for the most passionate aviation enthusiasts.  That's because our industry-leading scale and business model all backed by Berkshire Hathaway, allow us a financial sustainability that is dependable and unlike any other in the industry.



Purpose of Position

The Lead Developer works in the Information Technology organization and is responsible for the development and support of our digital software applications. The Development Lead works across multiple teams as a high-level technical expert in designing, developing, testing, debugging, and supporting our web and mobile application area. The Development Lead plans a key role in mentoring the software development staff and communicating with the business community. This person will have a deep technical knowledge and a thorough understanding of the business to help us design and implement the future of our digital area at NetJets.   

Tasks and Responsibilities

  • Software analysis and design activities for new software or enhancements to existing software. Coding of new software applications and/or the modification of existing software applications. This will entail the review and understanding of project scope, requirements, project design and the IT development life cycle. The Developer/Analyst, Lead will also be required to perform code reviews and provide high level estimates on with limited information supporting the project governance process.
  • Software development activities for new software or enhancements to existing software. Support (issue resolution) of existing software applications. Any newly created or modified applications will require support time to correct software bugs. Must respond quickly to critical issues.
  • Support of new and existing software. Analysis (scope and requirements) and Design. The Developer/Analyst, Lead will also be involved with requirements gathering, documenting requirements and design creation. This may include leading (guiding and mentoring) a team of Developers in the design phase.
  • Interaction/communication with business users and offshore resources. The Developer Analyst, Lead will be required to communicate with business users regarding requirements, design reviews and prototype presentations, etc. Communication to lead and support offshore development resources will also be required.
  • Will provide technical and process coaching\/mentoring of staff members including offshore resources. The Developer/Analyst, Lead will have the responsibility of assisting other team members in the understanding of processes and technologies.  This position may or may not manage employees based on location of incumbent. 


Bachelor's in Information Technology or Computer Science

Years of Experience

10+ years of experience

Core Competencies

Strives for Positive Results

Knowledge, Skills, Abilities and Other (KSAOs)

  • Provide technical design for projects.  This is a major requirement when working with offshore resources.
  • Will provide technical assistance with environment setup/configuration.
  • Guide technical-related processes such as development builds, testing, etc.
  • Liaison for information/direction regarding process or technical changes within the organization (i.e.: build procedures, coding standards, etc.).
  • Review prototypes.
  • Perform code reviews.
  • Estimate project work and will review project estimates of team members.
  • Will perform design and estimation activities for pre-governance TSR work.
  • Assist the Project Manager in finalizing project schedule.
  • May be involved with several projects at one time within regards to design and support.
  • Will develop technical direction for the project and ensure technical quality of the code delivered.


  • Five to seven years hands-on experience in modern software development environments (React-Native, Android Mobile, React) developing mission-critical software.

Required Experience:

  • Languages: Java/Kotlin, JavaScript, HTML, CSS
  • Frameworks: React, React Native
  • Tools: Git
  • Infrastructure: AWS (S3, CloudFront, Lambda, EC2), Oracle DB
  • Practices: Agile, test-driven development

Nice-to-have Experience:

  • Languages: C#, SASS, Ruby, Objective-C
  • Frameworks: .NET Core, Gatsby, Styled Components, Grails
  • Tools: GraphQL, Jenkins, rspec, Jest, AWS CodeBuild
  • Infrastructure: MongoDB
  • Platform: SalesForce (CMS, Lightning)
  • Understanding of and experience with all software development lifecycle phases.
  • Familiarity with software usability concepts.
  • Experience with web services.
  • Architecture/ system design experience. 


  • Demonstrated ability to learn and quickly comprehend new concepts.
  • Demonstrated strong judgment and decision-making ability.
  • Passion and ability in providing excellent customer service.
  • Demonstrated strong logical and technical troubleshooting and problem solving skills.
  • Excellent skills and considerable experience with analyzing requirements and developing application designs.
  • Ability to develop accurate estimates and assist other team members with the estimation process.
  • Experience in interfacing with business users.


  • Experience in mentoring\developing staff members.
  • Ability and experience assigning and monitoring tasks.


  • Availability to participate in an on-call support rotation of a 24/7/365 environment.

Nearest Major Market: Columbus

Apply now

Apply for Job