Middle Front-End (Angular) Developer
Role details
Job location
Tech stack
Job description
- Core Web Vitals for SEO: Awareness about LCP, CLS, INP via SSR tuning, loading strategies, image dimension, checking performance budgets in browser's Dev Tools (Lighthouse)
- Content Integration: Working with a CMS abstraction layer, designing flexible content-driven components
- NX Monorepo Experience: Creating and structuring libraries, using generators, enforcing boundaries between libraries
Core Responsibilities
- Feature Implementation: Deliver modular, reusable, accessible Angular components/pages aligned with design system
- Performance & UX Tuning: Profile interaction bottlenecks, optimize initial paint, continuously improve perceived responsiveness
- CMS Integration: Collaborate with backend/content teams to surface structured content safely and flexibly
- Code Review & Mentorship: Provide constructive PR feedback
Expected Qualifications
-
Build and deliver complex features with confidence You take ownership of major parts of a project, building advanced features that meet both technical and business needs.
-
Make smart technical decisions and contribute to design discussions You can design and implement solutions independently, and you help shape system architecture to support scalability and long-term goals.
-
Support and mentor junior developers You share your experience with less-experienced teammates, offering guidance on code quality, design choices, and development best practices.
What we offer
- Continuous learning and career growth opportunities
- Professional training and English/Spanish language classes
- Comprehensive medical insurance
- Mental health support
- Specialized benefits program with compensation for fitness activities, hobbies, pet care, and more
- Flexible working hours
- Inclusive and supportive culture
Requirements
Do you have experience in UI?, * TypeScript + Angular: Deep knowledge of modern Angular (standalone APIs, routing, SSR, signals, components interaction, dependency injection, reactive forms
- Modular Architecture Design: Ability to extend shared UI components, services, page libraries with clean public APIs and minimal coupling
- Styling System: TailwindCSS (v3) customization (shared config), responsive design, theming.
- Advanced CSS Mastery: Expert in modern CSS (Flexbox, Grid custom properties, container queries, media queries), crafting performant UI without JS; patterns to reduce bundle and CPU cost, performant transitions with animations
- GIT Version Control: Ready to use GIT cherry-pick, stash commands