We are seeking a skilled Front End Engineer (Engineer II) with over 4 years of experience to join our team in Hyderabad. This role involves working on-site four days a week and focuses on developing, testing, and maintaining Cortex Angular applications. The position requires building reusable components for dashboards, exploration, reporting, configuration, visualization, and plugin-based capabilities, contributing to a dynamic and innovative product environment.
Key Responsibilities
Develop Angular and TypeScript applications along with reusable UI components. Integrate REST APIs, manage application state, handle validation, and implement asynchronous workflows. Contribute to features such as dashboards, explorers, inventory management, settings, reports, and recipe functionalities. Support contributor plugins and visualization components to enhance user experience. Create comprehensive unit, component, integration, and end-to-end (E2E) tests to ensure software quality. Diagnose and resolve browser, network, and client-side performance issues. Actively participate in Git workflows, code reviews, continuous integration/continuous deployment (CI/CD) processes, documentation, and knowledge transfer sessions.
Required Qualifications
A minimum of 4 years of experience in frontend development with strong expertise in Angular and TypeScript. Proven ability to develop reusable components and integrate REST APIs effectively. Solid understanding of state management and asynchronous processing in frontend applications. Experience with automated frontend and E2E testing frameworks. Knowledge of frontend security practices, browser diagnostics, Git version control, and CI/CD pipelines. Demonstrated capability to work independently, deliver high-quality code, maintain thorough documentation, and collaborate effectively within a team.
Preferred Qualifications and Benefits
Experience with Blazor, micro-frontends, or plugin architectures is advantageous. Familiarity with Athena SDK and 2D/3D visualization techniques is a plus. Background in scientific or imaging user interfaces and handling large datasets for performance optimization is desirable. Awareness of OpenTelemetry, accessibility standards, design systems, and Kubernetes is beneficial. Knowledge of npm security practices, as well as software analysis tools such as SAST (Static Application Security Testing), SCA (Software Composition Analysis), and SBOM (Software Bill of Materials), will be considered an asset.
This role offers the opportunity to work on cutting-edge frontend technologies within a collaborative and innovative environment. Candidates will contribute to impactful projects that require both technical expertise and creative problem-solving skills.