About the Role
Aechelon Technology is seeking a Staff Engineer, Frontend Applications to design and build high-performance frontend applications for simulation platforms. This role involves contributing technical expertise to modern user-facing applications, driving implementation decisions, and collaborating with cross-functional teams.
Responsibilities
- Contribute to technical decisions and architectural discussions for frontend applications and related systems.
- Develop and maintain responsive, high-performance frontend applications using modern frameworks and technologies such as React, TypeScript, and Electron.
- Partner with UI/UX designers and other stakeholders to deliver seamless, intuitive user experiences.
- Design and implement real-time, bidirectional communication features to support live data streaming and updates.
- Optimize applications for maximum speed, security, scalability, and maintainability.
- Help define and promote engineering best practices for frontend architecture, testing, observability, and performance.
- Provide technical guidance and support to other engineers on the team.
- Collaborate with backend and platform engineers to ensure efficient integration between frontend applications and underlying services.
Requirements
- 8+ years of software development experience, including significant experience building complex frontend applications.
- BS or MS degree in Computer Science or relevant technical field involving coding, or equivalent practical experience.
- Strong expertise in React, TypeScript, and modern frontend application development.
- Experience building performant, interactive web or desktop applications.
- Experience with real-time communication patterns, including WebSockets or similar technologies.
- Solid understanding of RESTful APIs and experience integrating frontend applications with backend services.
- Demonstrated ability to contribute to technical initiatives and influence implementation decisions.
- Ability to work with export controlled technology.
- Experience building desktop applications with Electron.
- Understanding of UI/UX design principles and frontend optimization techniques.
- Strong programming skills with C and C++ languages.
- Experience developing applications for simulation, visualization, or other performance-sensitive technical environments.
- Experience mentoring engineers and contributing to a team’s technical growth.
Skills
- React
- TypeScript
- Electron
- WebSockets
- RESTful APIs
- C
- C++
Location
- CALIFORNIA
Work Type
- Full-time
Experience Level
- 8+ years of software development experience
Education Level
- BS or MS degree in Computer Science or relevant technical field involving coding, or equivalent practical experience
Salary/Compensations
- $120,000 - $200,000 USD per year
Benefits
- Company performance-based profit sharing
- 401k
- Medical insurance
- Dental insurance
- Vision insurance
- Life insurance
About the Company
- Aechelon Technology, Inc. is a leading producer of 3D simulator content, including Geospecific visual/sensor databases and realistic 3D models.
- We seek people who share our passion for real-time computer graphics and commitment to our mission of helping make our Nation’s pilots safer.
- We will give you a chance to work with some of the most talented people in the graphics industry.
Equal Opportunity
- Aechelon Technology is an equal opportunity employer.
- We are committed to providing access and opportunities to individuals with disabilities.
- If you are an applicant who is unable to fully utilize/access our application process because of a disability, Aechelon Technology will provide a reasonable accommodation.
