Publié hier
Sr. Angular Engineer
@ Telna
Ontario
Résumé des exigences :
- You will set frontend standards for the team, mentor engineers across experience levels, and work directly with product, design, backend, data and QA.
- Hands-on experience shipping and operating Angular SSR (Angular Universal or the current @angular/ssr), including hydration, rendering performance and diagnosing server and client…
- Strong unit testing discipline with Jest or Jasmine/Karma, Angular Testing Library or TestBed, and mocking of HTTP and services, plus experience with Playwright or Cypress for end-to-end…
- Proven experience designing API integration layers over REST and GraphQL, including authentication flows (OAuth/JWT), error handling, pagination, caching and API versioning.
- Strong working knowledge of web performance : Core Web Vitals, Lighthouse and WebPageTest, bundle and network analysis, and measurable improvements delivered in production.
- Experience with the analytics layer of a web product: Google Analytics 4, Google Tag Manager, data layer design, event schema design and conversion tracking.
Source et dates
Type de source non vérifié · apify-linkedin
- Date publiée par l’employeur
- 2026-11-09
- Première détection par notre source
- 2026-11-10
- Mise à jour du dossier source
- 2026-11-10
Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.
Telna
About Telna
Telna is a global connectivity company that provides eSIM, IoT and mobile network technology to travel brands, mobile network operators and enterprises. Our engineering team builds consumer web platforms and applications that let millions of people get connected in seconds, wherever they are in the world.
About the Role
You will be a senior technical owner of our Angular web platform, which powers consumer travel eSIM storefronts and white-labeled web experiences for mobile network operators. Our web products are search-visible, performance-sensitive and tightly connected to payments, customer data and marketing analytics, so this role covers far more than building screens.
This is a hands-on role with significant architectural influence. You will own how we structure Angular applications, render them on the server, integrate them with backend APIs, and instrument them so that analytics, CRM and payment data agree with each other. You will set frontend standards for the team, mentor engineers across experience levels, and work directly with product, design, backend, data and QA.
What You'll Do
- Own the architecture of our Angular applications: standalone components, signals, modular feature structure, state management, lazy loading and a clear separation between shared and brand-specific code.
- Build and operate server-side rendering (SSR) and hydration for public-facing pages, including caching strategy, transfer state, SEO metadata, structured data and safe handling of browser-only APIs.
- Build and evolve a multi-brand, white-label web framework so one codebase can serve several branded storefronts, with per-brand themes, configuration, feature flags and independent release pipelines.
- Design and maintain API integration layers for pricing, catalog, checkout, order and eSIM lifecycle services, with typed clients, interceptors, error handling, retries, caching and clear contracts agreed with backend teams.
- Integrate region-specific payment methods, including card processors, wallets and local gateways, and build secure checkout flows with strong failure handling and recovery.
- Own the analytics and tracking layer: a typed event schema, data layer, tag management, attribution and conversion tracking, built so that web events reconcile cleanly with payment, CRM and email platform data.
- Work with data and BI teams so that frontend events carry the identifiers and context needed for funnel analysis, cohort reporting and revenue reconciliation.
- Drive performance as an ongoing practice: Core Web Vitals, bundle analysis, image and font strategy, deferred loading, render profiling and performance budgets enforced in CI.
- Set the standard for unit and integration testing, and keep a healthy test pyramid with fast unit tests, component tests and a focused set of end-to-end tests.
- Contribute to client-side abuse prevention, including bot protection, rate-limit awareness, secure token handling and safe form and checkout design.
- Lead code reviews, write technical design documents, and mentor junior and mid-level engineers.
- Evaluate tools, libraries and patterns, and make pragmatic build-vs-buy decisions.
What You'll Bring
Required
- 7-8 years of professional frontend development, with 6+ years of production Angular (modern versions, including standalone APIs and signals) on applications with real traffic.
- Deep command of TypeScript, RxJS and Angular internals, including change detection, dependency injection, routing, forms and the build toolchain.
- Hands-on experience shipping and operating Angular SSR (Angular Universal or the current @angular/ssr), including hydration, rendering performance and diagnosing server and client mismatches.
- Strong unit testing discipline with Jest or Jasmine/Karma, Angular Testing Library or TestBed, and mocking of HTTP and services, plus experience with Playwright or Cypress for end-to-end coverage.
- Proven experience designing API integration layers over REST and GraphQL, including authentication flows (OAuth/JWT), error handling, pagination, caching and API versioning.
- Strong working knowledge of web performance: Core Web Vitals, Lighthouse and WebPageTest, bundle and network analysis, and measurable improvements delivered in production.
- Experience with the analytics layer of a web product: Google Analytics 4, Google Tag Manager, data layer design, event schema design and conversion tracking.
- Experience integrating payment SDKs or gateways on the web, with an understanding of PCI-conscious flows and 3-D Secure.
- Solid grasp of web security: XSS and CSRF protection, Content Security Policy, secure cookie and token handling.
- Experience owning CI/CD for frontend applications (GitHub Actions or similar), including build caching, preview environments and release management.
- Proven ability to mentor engineers, lead technical decisions and communicate with product and business stakeholders.
Strongly Preferred
- Experience with marketing and customer data platforms such as Klaviyo, Segment or similar, and with attribution and server-side tagging.
- Experience reconciling frontend analytics with backend transaction data, for example matching web events to payment and CRM records through shared transaction identifiers.
- Experience with NgRx, signal-based stores or comparable state management at scale.
- Experience with Nx or another monorepo toolchain, and with micro-frontend or multi-brand architectures.
- Experience with real-user monitoring and observability tools (Sentry, Datadog RUM, Grafana or similar).
- Experience with SEO engineering for large, multi-region, multi-language sites, including internationalization and localization.
- Familiarity with accessibility standards (WCAG) and building accessible component libraries.
- Familiarity with BI and dashboarding tools, and the ability to read and validate data in them.
- Prior experience in travel, e-commerce, fintech, telecom or connectivity products.
- Working knowledge of Node.js, for server-side rendering layers and backend-for-frontend services.
Journal
Visible seulement par vous. Conservé sur cet appareil, et dans votre compte une fois connecté.