Job Openings
Frontend Engineer
About the job Frontend Engineer
Responsible for the design and build of a modern web frontend system for our cybersecurity command and control platform and dashboards used in maritime cybersecurity operations.
Key duties and responsibilities:
- Design, develop, test and maintain responsive web applications (e.g., React + TypeScript) with strong attention to UX and accessibility.
- Build reusable UI components and contribute to a scalable design system (tokens, theming, component standards).
- Integrate frontend applications with APIs (REST), authentication/authorization (e.g., OAuth/OIDC), and role-based access control.
- Implement state management, routing, form handling, and client-side validation patterns that are robust and maintainable.
- Integrate and visualize graph database data (e.g., Neo4j) within frontend applications.
- Improve observability and supportability via frontend logging/telemetry and error monitoring.
What we are looking for:
- At least 5 years of experience in frontend development.
- Strong fundamentals in HTML, CSS, JavaScript/TypeScript, and modern SPA frameworks (preferably React).
- Experience with component libraries and design systems (e.g., MUI) and building reusable components.
- Good understanding of web performance, and cross-browser responsive design.
- Experience working with APIs, authentication flows, and secure frontend development practices.
- Experience integrating and visualizing graph databases (e.g., Neo4j) within frontend applications is a plus.
- Comfortable with Git-based workflows and collaborative development (PR reviews, branching, documentation).
- Good verbal and written communication skills with stakeholders at all levels.
- Proactive team player with the ability to work effectively across teams.
- Familiarity with CI/CD, Docker, and cloud environments.
- Exposure to security practices (SAST/dependency scanning) and secure SDLC