JobHabor

Senior Angular Developer

Riseup Labs
Location
Location not stated
Workplace
Employment
Salary
Apply on the employer’s site

Senior Angular Developer - Riseup Labs | Career Page

Senior Angular Developer

Apply for Position Or refer someone

Job Openings Senior Angular Developer

About the job Senior Angular Developer

Job Summary

Riseup Labs is seeking an experienced Angular Developer with a minimum of 5 years of hands-on professional experience to join our engineering team. The ideal candidate has deep expertise in modern Angular (v20+), strong TypeScript skills, a solid understanding of scalable front-end architecture, and the ability to build high-performance, maintainable, and secure web applications.

You will work closely with backend developers, UI/UX designers.

Job Responsibilities

  • Design, develop, and maintain complex web applications using modern Angular.
  • Build reusable, scalable, and testable UI components.
  • Implement standalone components, signals, and modern Angular patterns.
  • Integrate RESTful APIs and handle asynchronous data flows.
  • Apply RxJS and reactive programming principles effectively.
  • Manage application state using NgRx, NGXS, or similar solutions.
  • Optimize application performance, bundle size, and loading strategies.
  • Ensure application security best practices including XSS and CSRF protection.
  • Write unit and end-to-end tests to ensure application quality.
  • Participate in code reviews and contribute to architectural decisions.
  • Collaborate with cross-functional teams to deliver features on time.
  • Mentor junior developers and promote engineering best practices.

Educational Requirements

B.Sc in Computer Science and Engineering from any reputed public or private university.

Additional Requirements

  • Minimum 5 years of professional Angular development experience.
  • Strong experience with Angular 20 or higher.
  • Proven experience building large-scale or enterprise web applications.
  • Expert knowledge of Typescript including advanced types and generics.
  • Deep understanding of Angular architecture, dependency injection, and change detection.
  • Strong experience with RxJS and reactive programming.
  • Experience with state management libraries such as NgRx.
  • Solid knowledge in HTML5, CSS3, SCSS, and modern layout techniques.
  • Strong experience consuming REST APIs, GraphQL or OData experience is a plus.
  • Lazy loading and route-level optimization.
  • Change Detection Strategy OnPush.
  • AOT compilation and tree-shaking.
  • Performance analysis using browser developer tools and Lighthouse.
  • Unit testing using Jasmine or Jest.
  • End-to-end testing using Cypress or similar frameworks.
  • Ability to write clean, testable, and maintainable code.
  • Angular CLI and modern front-end build tools.
  • Git-based workflows.
  • CI/CD pipelines such as GitHub Actions or GitLab CI.
  • Experience with Nx or monorepo architectures is a plus.
  • A portfolio or GitHub demonstrating your projects is preferred.
  • Knowledge of JWPlayer and Zoom Meetings Libraries.

Must-Have Skills

  • Secure authentication flows using JWT or OAuth.
  • Input sanitization and secure API communication.
  • Awareness of common front-end security vulnerabilities.

Soft Skills

  • Strong problem-solving and analytical skills.
  • Ability to work within a team.
  • Good communication and collaboration skills.
  • Attention to detail and commitment to code quality.

Salary

Negotiable.

Compensation & Other Benefits

  • Annual Performance Evaluation and Increment
  • Festival Bonus (2)
  • Group Life and Health Insurance
  • Full Subsidize Lunch
  • Annual Retreats
  • Weekly 2 holidays (Friday & Saturday)
  • Celebration of Events & Occasions
  • Team Outing
  • Training & Development by Organization Assigned Consultants
  • Paid Time Off 24 days (CL & SL)
  • Public holidays as per Riseup Labs calendar

The Application Process

  • Telephone Round.
  • Interview with the Tech Team & Talent Acquisition Team.
  • Job Offer.
  • NB: Only shortlisted candidates will be communicated in the recruitment process.

Apply for Position

Or refer someone

Share

  • Facebook
  • Line
  • LinkedIn
  • X (Formerly Twitter)
  • Whatsapp
  • Email

Skills

  • Angular
  • TypeScript
  • RxJS
  • NgRx
  • HTML
  • CSS
  • SCSS
  • GraphQL
  • OData
  • Jasmine
  • Jest
  • Cypress
  • Git
  • GitHub Actions
  • GitLab CI
  • Nx
  • GitHub
  • JWT
  • OAuth 2.0

More jobs at Riseup Labs

All 60

Similar roles