CareerZen Logo
Company logo

Mid-level Front-end Developer

CQC Aeronautics

Full-time

Houston, TX

Job description

About Us

CQC Aeronautics is an innovative start-up focused on delivering a new Software-as-a-Service to the aviation industry with a focus on aircraft performance and aeronautical data management. We develop high-performance geospatial and aircraft performance applications that enhance operational efficiency and safety for a broad spectrum of users in commercial and private aviation. Our team values technical excellence, creativity, collaboration, and rapid iteration. CQC is adding to a foundational team operates effectively in a green-field, start-up environment while considering the effects of decision making and architecture on the long-term success of the business. We are a small group of highly motivated aerospace engineers and developers who are looking for a team member who is technically capable, self-motivated and willing to collaborate daily with a passionate team to bring our solution to the forefront of aviation.

Job Brief

The Front-end Developer is a key contributor to the development of the CQC suite of web applications. The role is responsible for designing, developing, deploying and maintaining front-end components for the company’s geospatial, analytical, and other software-as-a-service interfaces. This role will work to produce a variety of user experiences and interfaces designed to enhance our aviation users’ understanding of a diverse set of information in a variety of use cases using map-based frameworks, graphical and tabular data presentations and modern web application styling and best practices.

The role is highly collaborative, requiring daily interaction with other experienced developers, business and marketing professionals, and aviation experts. The front-end developer will be expected to be able to take preliminary and conceptual design descriptions and turn them into new components that fit seamlessly within the broader existing framework of the application through iterative collaboration with users, other front-end developers, and CQC subject matter experts. They will work daily with the developers of CQC’s databases and back-end services to ensure the requirements of the front-end application are translated effectively and efficiently to the back-end and data team members.

As an early-stage team member, the Front-end developer will be expected to bring their own insights and experience to bear in creating unique and powerful user experiences. This includes the recommendation of new technologies, frameworks, and methods for use within the front-end and broader software stack and providing cost justification, guidance documents, or other training to existing team members when necessary.

Responsibilities

  • Develop, enhance, and maintain responsive React-based web applications used for geospatial data visualization and aviation analytics.
  • Translate complex datasets and workflows into intuitive, performant, and visually clear user interfaces.
  • Collaborate closely with backend engineers and domain experts to ensure data integrity, usability, and alignment with user workflows.
  • Implement and refine state management, routing, and API integration patterns that ensure predictable and maintainable front-end behavior.
  • Integrate REST and geospatial APIs to display and interact with real-time aviation, weather, and aircraft performance data.
  • Contribute to evolving the team’s design system and reusable component library, ensuring consistency and scalability across the application.
  • Participate in code reviews, maintain high-quality code standards, and contribute to continuous improvement in development practices.
  • Identify and resolve performance bottlenecks, usability issues, and visual inconsistencies.
  • Ensure reliable feature delivery through thorough testing, validation, and close collaboration with backend engineers during integration.
  • Stay current with emerging front-end technologies, tools, and frameworks that could enhance development efficiency or user experience.

Our Current Stack
We use React + TypeScript, Mantine, Mapbox GL JS, FastAPI, PostgreSQL, and Azure.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or related field; advanced degree preferred.
  • 5+ years of professional experience developing web applications using React.js, including modern features such as Hooks, Context, and functional components.
  • Strong understanding of JavaScript (ES6+) and TypeScript, including concepts like async/await, modules, destructuring, immutability, type inference, generics and interfaces.
  • Experience architecting scalable front-end applications and managing complex component state.
  • Experience with modern styling approaches, such as CSS Modules, styled-components, Emotion, or utility-first frameworks like Tailwind CSS.
  • Familiarity with design systems or UI libraries such as Mantine, Material UI, Chakra UI, or equivalent.
  • Ability to build reusable, accessible, and maintainable UI components that align with established design standards.
  • Solid grasp of REST API integration and data flow between front-end and back-end systems.
  • Strong understanding of version control (Git, GitHub/GitLab workflows) and code review best practices.
  • Experience writing unit and integration tests (Jest, React Testing Library, Cypress).
  • Familiarity with modern build tools and pipelines (Vite, Webpack, or similar) and CI/CD workflows
  • Working knowledge of SQL, including the ability to query data, understand table relationships, and reason about data types and schemas.
  • Strong analytical and problem-solving abilities, with a demonstrated enthusiasm for learning new tools and technologies
  • Experience working in Agile or Scrum environments.

Nice to have

  • Experience with Mapbox GL JS or similar mapping libraries.
  • Experience developing geospatial or mapping applications, including familiarity with Turf.js, geospatial APIs, and GIS tools or concepts.
  • Experience with CesiumJS for 3D geospatial visualization.
  • Familiarity with Konva, D3.js, or other data-driven visualization libraries.
  • Exposure to WebGL or Three.js for rendering interactive graphics.
  • Understanding of performance optimization

Why Join Us?

  • Competitive salary & benefits (healthcare, remote work, flexible hours).
  • Equity potential in a high-growth start-up.
  • Opportunity to work on cutting-edge aviation software with a passionate team where your decisions and expertise will shape the growth and capabilities of the company.
  • Professional development through mentorship, training, and conference opportunities.

Job Type: Full-time

Pay: $80,000.00 - $95,000.00 per year

Benefits:

  • Dental insurance
  • Flexible schedule
  • Health insurance
  • Life insurance
  • Paid time off
  • Vision insurance

Experience:

  • Front-end development: 4 years (Required)

Work Location: Hybrid remote in Houston, TX 77007