Frontend Developer

Filled
February 18, 2026

Job Description

Mandatory Skills

  • Frameworks & Libraries: Angular, ReactJS, Node.js
  • Web Technologies: HTML5, CSS3 (responsive design), JavaScript
  • API Integration: REST API, GraphQL (queries & mutations)
  • Tools & Practices: TypeScript, Webpack/Vite, Git version control
  • Testing: Unit testing using Jest with high test coverage (80%+)
  • Experience in: Modular code structures, design systems, component communication (pubsub patterns), Adobe Experience Manager (AEM) component creation

Key Responsibilities

  1. Frontend Development:
    • Develop and maintain frontend services for web applications.
    • Implement modern JavaScript practices (promises, async/await, Fetch API) and ensure type-safe development with TypeScript.
    • Create modular, reusable components aligned with design system guidelines.
  2. Technical Leadership:
    • Provide guidance and mentorship to development teams, enhancing technical capabilities and productivity.
    • Conduct comprehensive code reviews, ensuring adherence to coding standards, best practices, and performance optimization.
  3. Project Delivery & Quality Assurance:
    • Implement and oversee quality assurance processes, unit test coverage, and performance optimization.
    • Participate in technical discussions, feasibility studies, and solution design decisions.
    • Break down complex features into manageable components and provide accurate estimations.
  4. Stakeholder Collaboration:
    • Work closely with stakeholders to define project scope, objectives, and deliverables.
    • Prepare status reports to minimize risk, resolve escalations, and ensure successful project delivery.

Required Experience

Strong problem-solving, collaboration, and technical mentoring skills.

Proven experience in Angular, ReactJS, Node.js, HTML5, CSS3, and JavaScript.

Strong understanding of REST API and GraphQL integrations.

Hands-on experience with unit testing frameworks such as Jest, ensuring high code coverage.

Experience with modular code structures, component communication patterns, and frontend design systems.

Experience in building components for Adobe Experience Manager (AEM) is a plus.

Familiarity with frontend tooling (Webpack/Vite) and version control using Git.