Point your AI agent at freehire and let it find you a job.

Get the CLI →

People Dynamics

Frontend Developer

Posted Updated
Discussion
About the job Frontend Developer

Role Overview

Senior Frontend Developer responsible for building high-performance, SEO-optimized web applications using modern Angular frameworks. Leading frontend architecture decisions, improving user experience, and driving measurable business impact across multiple digital platforms.



Key Responsibilities


  • Designed, developed, and maintained Angular SSR (Server-Side Rendering) applications with strong focus on SEO optimization and performance.


  • Improved Core Web Vitals (LCP, CLS, FID) through advanced techniques such as code splitting, lazy loading, and performance tuning.


  • Led UI/UX enhancements across 3 major platforms, ensuring responsive, user-friendly interfaces.


  • Collaborated with cross-functional teams including backend developers, designers, and product managers to deliver scalable solutions.


  • Implemented best practices for clean code, modular architecture, and reusable components.


  • Conducted code reviews and mentored junior developers to maintain high development standards.


Key Achievements


  • Increased platform performance and search visibility through SSR and SEO strategies.


  • Reduced bounce rate by 25% via improved UI/UX and faster load times.


  • Significantly enhanced user engagement by optimizing frontend performance and accessibility.


Core Skills & Technologies


  • Frontend: Angular, TypeScript, JavaScript (ES6+), HTML5, CSS3


  • Performance Optimization: Core Web Vitals, Lazy Loading, Code Splitting


  • Architecture: SSR, SPA Optimization, Component-Based Design


  • Tools: Git, CI/CD pipelines, Chrome DevTools


  • UX/UI: Responsive Design, Accessibility, User-Centric Design





Skills

Apply

See also

Frontend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.