Job Openings JR-168404 Angular Developer Senior

About the job JR-168404 Angular Developer Senior

We are looking for a Senior Angular Developer to join an enterprise‑level web development project.

You will work on a complex, large‑scale data analytics platform that processes significant data volumes and integrates modern front‑end technologies with advanced analytical modules. The role focuses on building robust front‑end architecture, complex client‑side logic, and high‑performance data handling.

Responsibilities

  • Develop clean, maintainable, and scalable Angular applications following best engineering practices and S.O.L.I.D. principles.
  • Implement complex client‑side logic and new application modules, as well as enhance existing functionality.
  • Ensure the performance, responsiveness, and reliability of front‑end code, especially when working with large datasets.
  • Collaborate effectively within the engineering team during planning, delivery, and review stages.
  • Participate in Agile ceremonies: stand‑ups, sprint planning, retrospectives, and code reviews.
  • Clearly communicate progress, risks, and blockers.

Requirements

  • 4+ years of commercial Angular (2+) experience
  • 5+ years of JavaScript/TypeScript engineering with strong understanding of core language principles
  • Experience with data structures, asynchronous programming, and scalable front‑end architecture
  • Strong knowledge of SASS/CSS, but with a primary focus on application logic rather than UI styling
  • Confident usage of npm, Angular CLI
  • Experience working in SCRUM teams
  • Experience with Git‑based repositories (GitLab, Bitbucket, GitHub)
  • Upper‑Intermediate English or higher

Nice to Have

  • Experience with large‑scale, data‑intensive front‑end applications
  • Knowledge of state‑management patterns (NgRx / Akita / etc.)
  • Familiarity with performance optimization techniques and browser rendering specifics
  • Experience with dashboard‑like interfaces or analytics systems

What We Offer:

  • Competitive salary;
  • Opportunities for professional growth and advancement;
  • A cooperative and innovative work environment;
  • 20 days of paid vacation, 15 paid sick days with a doctors note, and 5 paid sick days without a doctors note;
  • Medical insurance coverage;
  • Support for participation in professional development opportunities (webinars, conferences, trainings, etc.).