We are seeking a self-motivated and talented Front-End Web Developer that can bring a unique blend of skills to our team as we build innovative front-end interfaces that interact with our advanced flight safety system in flight. In this role, you'll have the opportunity to play an active role in building a critical application to our overall platform that allows users away from aircraft to interact with the data and make meaning from flights. You will not only impact how the application performs, but also how it looks by working closely with our product and UX/UI design teams to bridge the gap between design and technical implementation.
What You'll Do:
- You will use React to extend the functionality of our web application.
- You’ll use a variety of streaming and media tools to provide a feature-rich experience.
- Develop new, user-focused interface features.
- Ensure the technical viability for speed and scalability.
- Develop front-end documentation to catalog relevant solutions in our technology stack.
- Work with data streams and collaborate with the rest of our engineers to develop the best solutions for live-streaming and playback features.
- Write and maintain robust test coverage to ensure the application functions as expected.
- Build reusable code and libraries for future use.
- Integrate and optimize various libraries and technologies.
What Will Make You Successful:
- Strong expertise in React.
- Proficiency in web markup, including HTML5 and CSS3.
- At least 4 years of experience with front-end technologies and an excellent understanding of Javascript and ES6.
- Familiarity with server-side CSS pre-processing platforms like LESS and SASS.
- Proficiency in client-side scripting and JavaScript frameworks, with a focus on the React Ecosystem.
- Good understanding of asynchronous request handling, partial page updates, AJAX, and GraphQL technologies.
- Understanding of video and data streaming tools.
Bonus Points:
- Passion for aviation and improving a leading way people and goods move around the planet.
- Experience with online geo-mapping tools such as MapBox or Cesium
- Familiarity with Javascript static typing capabilities like Typescript or Flow
For many roles, the following may apply. To conform to U.S. Government aerospace technology export regulations (EAR / ITAR), an applicant must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State. In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the U.S. and to complete the required employment eligibility verification form upon hire. Employer provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. In addition to federal law requirements, employer complies with applicable state and local laws governing nondiscrimination in employment. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. Employer expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of employees to perform their job duties may result in discipline up to and including discharge.