What are the responsibilities and job description for the Front-End Developer position at Axiom Technologies?
These positions require an Active TS/SCI Security Clearance.
Job Overview:
We are seeking two talented developers to join our dynamic team: a Front-End Single Page Web Application Developer and a Desktop Application Developer. The ideal candidates will be responsible for designing, implementing, and maintaining user interfaces for secure, mission-critical dashboards and analysis systems.
The Front-End Developer will focus on creating an intuitive and responsive SPWA that integrates seamlessly with backend APIs and real-time data sources. The Desktop Application Developer will split their time between Qt-based UI development and implementing server-side data preprocessing in Golang to support real-time visualizations.
This role requires expertise in front-end design, client-side visualizations, and data modeling. Work will be performed on-site within a mission-driven environment, collaborating closely with a team of developers, engineers, and subject matter experts (SMEs).
Responsibilities:
Front-End Developer:
- Develop, implement, and maintain a single-page web application (SPWA) for mission-focused dashboards.
- Ensure seamless integration with backend APIs and real-time data sources.
- Optimize the application for performance, usability, and accessibility.
- Design and implement client-side visualizations to support user-driven analysis.
- Work closely with engineers and subject matter experts to refine user requirements.
- Maintain front-end code with a focus on security, modularity, and reusability.
Desktop Application Developer:
- Develop and maintain a Qt-based desktop application for mission analysis.
- Implement server-side data preprocessing in Golang to support real-time visualizations.
- Optimize OpenGL-based rendering and analysis tools for high-performance visualization.
- Ensure seamless data flow between desktop applications and backend services.
- Collaborate with front-end developers to create unified user experiences across platforms.
- Work closely with engineers and SMEs to enhance analytical capabilities.
Qualifications:
Front-End Developer:
- Proficiency in JavaScript/TypeScript and modern front-end frameworks (React, Vue, or Angular).
- Strong understanding of front-end development principles, UI/UX, and client-side rendering.
- Experience integrating APIs and handling real-time data visualizations.
- Knowledge of secure web development practices.
- Familiarity with data modeling and visualization libraries.
- Ability to work collaboratively with engineers and mission-focused teams.
Desktop Application Developer:
- Strong proficiency in C and the Qt framework for cross-platform desktop applications.
- Experience with Golang for server-side data processing and API development.
- Familiarity with OpenGL and GPU-accelerated visualization techniques.
- Understanding of multi-threaded programming and performance optimization.
- Experience integrating desktop applications with backend data sources.
- Ability to work collaboratively with engineers, SMEs, and front-end developers.
Job Type: Full-time
Pay: $125,000.00 - $195,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Vision insurance
Compensation Package:
- Bonus opportunities
Schedule:
- Monday to Friday
Experience:
- Front-end development: 3 years (Required)
- Data visualization: 1 year (Preferred)
Security clearance:
- Top Secret (Required)
Ability to Commute:
- Reston, VA 20191 (Preferred)
Ability to Relocate:
- Reston, VA 20191: Relocate before starting work (Required)
Willingness to travel:
- 25% (Preferred)
Work Location: In person
Salary : $125,000 - $195,000