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.