Senior Software Engineer (Frontend)

Cogwheel Analytics LLC

United States

Hybrid

USD 9,600 - 14,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Cogwheel Analytics builds a digital marketing analytics and reporting platform for the hospitality industry. We seek a Senior Software Engineer to lead the frontend, own architecture, review and mentor engineers, and deliver data-heavy screens across API boundaries.

You will collaborate with backend on API contracts and contribute to performance-focused dashboards, ensuring production-ready releases and strong accessibility.

Qualifications

  • 5+ years of professional frontend engineering experience.
  • Experience leading frontend work: standards, review, and mentoring.
  • Deep Angular and TypeScript expertise, incl. RxJS.
  • Experience integrating REST APIs with JWT-based authentication.
  • Backend reading ability; Python preferred.
  • Experience building data-heavy interfaces with charts.
  • Strong automated testing habits for frontend code.
  • Clear written communication in English.
  • Bachelor's degree in CS or related field, or equivalent.

Responsibilities

  • Own frontend architecture: module structure, components, state management, and shared UI conventions.
  • Set and enforce frontend standards through code review, docs, and examples.
  • Mentor frontend engineers through review and pairing, and onboard new hires.
  • Record frontend decisions and tradeoffs to avoid re-litigating problems.
  • Contribute to sprint planning with realistic estimates and risk flags.
  • Design and deliver major features and modules in Angular/TypeScript with RxJS.
  • Refactor legacy screens toward current patterns without disrupting clients.
  • Ensure every release is production ready: tested and accessible.
  • Define API contracts with backend before implementation.
  • Build or extend simple FastAPI endpoints when needed.

Skills

Angular
TypeScript
RxJS
REST APIs
JWT auth
Leadership
Automated testing
English communication
Python basics

Education

Bachelor's in CS

Tools

FastAPI
PrimeNG
ApexCharts
GitHub Actions
Docker
AWS

Job description

Senior Software Engineer (Frontend)

Team: Engineering

Experience: 5+ years

Employment Type: Full-time Cogwheel Analytics

Office is located in Dhaka, Bangladesh. Required to be in-office minimum 3 days per week, 5-Day Workweek, Partial US Hours

Job Description

Cogwheel Analytics builds a digital marketing analytics and reporting platform for the hospitality industry. We aggregate data from Google Ads, GA4, Meta, OTA platforms, and other channels into clear, actionable dashboards that help hotels understand and grow their digital performance.

We are looking for a Senior Software Engineer to lead our frontend. You will own the architecture and standards of our Angular application, review and mentor other frontend engineers, and deliver the complex, data-heavy screens our clients rely on every day. You are comfortable working across the API boundary: you co-own API contracts with backend engineers and can build a simple endpoint yourself rather than wait. This role is for someone who sets a clear bar, raises risk early, and leaves the codebase better documented than they found it.

Key Responsibilities

Frontend Technical Leadership

  • Own frontend architecture: module structure, component patterns, state management, and shared UI conventions.
  • Set and enforce frontend standards through code review, documentation, and example code.
  • Mentor frontend engineers through review and pairing, and help onboard new hires.
  • Record frontend decisions and tradeoffs so the team does not re-litigate solved problems.
  • Contribute to sprint planning with realistic estimates and early risk flags.

Angular Delivery

  • Design and deliver major features and modules in Angular and TypeScript, with reactive data flows built on RxJS.
  • Refactor legacy screens toward current patterns without disrupting clients.
  • Make sure every release is production ready: tested, reviewed against design and accessibility expectations, and monitored.

API Contracts and Cross-Stack Work

  • Define API contracts with backend engineers before implementation starts.
  • Build or extend simple FastAPI endpoints when that unblocks frontend work, following backend review standards.
  • Trace client-reported issues across the frontend and API boundary to root cause.

Data Visualization and Performance

  • Build dashboards and charts that present large, multi-source datasets clearly and accurately.
  • Profile and optimize rendering and data handling on heavy dashboard screens.
Required Skills & Qualifications
  • 5+ years of professional frontend engineering experience, including ownership of a large, production web application.
  • Experience leading frontend work: setting standards, reviewing code, and mentoring engineers.
  • Deep Angular and TypeScript expertise, including strong RxJS and modern Angular architecture.
  • Solid experience integrating REST APIs, including JWT-based authentication and secure frontend practices.
  • Working ability in a backend language, enough to read API code and make small, reviewed changes. Python is preferred.
  • Experience building data-heavy interfaces with charting or visualization libraries.
  • Strong automated testing habits for frontend code.
  • Clear written communication in English.
  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
Nice to Have
  • Python and FastAPI experience.
  • PrimeNG and ApexCharts experience.
  • Experience building analytics or B2B dashboard products, especially in hospitality or digital marketing.
  • Accessibility (WCAG) and responsive design experience.
  • CI/CD with GitHub Actions; Docker and AWS familiarity.
  • Experience using AI coding tools such as Claude Code in a professional workflow.
  • Experience with DORA metrics, release gates, or similar delivery discipline.
What Success Looks Like in This Role
  • The frontend has documented standards, and new code follows them.
  • Frontend engineers you review and mentor ship stronger work over time.
  • Features ship against an agreed API contract, with fewer late surprises between frontend and backend.
  • Heavy dashboard screens load quickly and display correct numbers.
  • Client-reported UI issues are traced to root cause and stay fixed.
Career Growth Opportunities
  • Path to Lead Engineer or Principal Engineer.
  • Ownership of frontend architecture and the shared component library.
  • Growing full-stack scope and involvement in AI and analytics initiatives.
Our Stack

Frontend: Angular, TypeScript, RxJS, PrimeNG, ApexCharts, PDFMake.

Backend: Python, FastAPI, SQLAlchemy, Celery.

Data & infra: PostgreSQL, AWS, Sentry.

Design: Figma.

Process: ClickUp for task management, GitHub PRs with conventional commits, biweekly sprints.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Frontend Engineer (TypeScript/Angular/React -REMOTE U.S.)
Senior Frontend Engineer (TypeScript/Angular/React -REMOTE U.S.)

MARKETTIME, LLC • Oregon

Hybrid
USD 130,000 - 190,000
Remote work
Stock options
Health insurance
+1
Senior Frontend Engineer
Senior Frontend Engineer

Fresno Summit Advisors • Oregon

Hybrid
USD 130,000 - 180,000
Senior Frontend Software Engineer
Senior Frontend Software Engineer

Tier4 Group • Atlanta (GA)

Remote
USD 150,000 - 190,000
Senior iOS Engineer
Senior iOS Engineer

Zūm • Redwood City (CA)

On-site
USD 200,000 - 260,000
Senior Frontend Engineer (TypeScript/Angular/React -REMOTE U.S.)
Senior Frontend Engineer (TypeScript/Angular/React -REMOTE U.S.)

MARKETTIME, LLC • United States

Remote
USD 120,000 - 170,000
Senior Frontend Engineer
Senior Frontend Engineer

Coralogix • United States

Remote
USD 104,000 - 138,000
Remote-friendly
Global team
Senior Full Stack Developer (Data Engineering)
Senior Full Stack Developer (Data Engineering)

Gokool Digital • United States

On-site
USD 120,000 - 170,000
Senior Software Engineer Frontend
Senior Software Engineer Frontend

Compunnel Inc. • Sunnyvale (CA)

On-site
USD 120,000 - 150,000
Senior/Principal Front-end Developer (Configuration Team)
Senior/Principal Front-end Developer (Configuration Team)

Roberts Recruiting • Boston (MA)

On-site
USD 100,000 - 130,000
Frontend Engineer
Frontend Engineer

Vinova • United States

Hybrid
USD 110,000 - 160,000