EverExpanse is looking for a skilled Angular Developer with experience in Angular 17 or 18 to develop and enhance web applications. The ideal candidate should have a strong technical background, a passion for frontend development, and experience working in an agile environment.
Key Responsibilities
Develop, test, and deploy dynamic and responsive web applications using Angular 17/18.
Work with RxJS and NgRx for state management and efficient data handling.
Develop reusable components, directives, and services to enhance code maintainability.
Implement and optimize lazy loading, dynamic module loading, and micro frontends for improved performance.
Integrate RESTful APIs and GraphQL with front-end applications using HTTP Client.
Optimize application performance through efficient rendering, change detection strategies (OnPush), and lazy loading modules.
Ensure cross-browser compatibility, responsive UI, and mobile-first development using Angular Material, Tailwind CSS, Bootstrap, or SCSS.
Work with Angular CLI, Webpack, and build automation tools for efficient development workflows.
Implement JWT-based authentication, OAuth2, or OpenID Connect for secure user authentication and authorization.
Write unit tests and end-to-end tests (Jasmine/Karma, Cypress, or Playwright) to ensure application reliability.
Work in an Agile/Scrum environment and collaborate with UI/UX designers, backend developers, and DevOps teams.
Debug and resolve issues using Chrome DevTools, Lighthouse, and logging techniques.
Required Technical Skills
Frontend Development:
Angular 17 or 18 (latest features, Signals, Standalone Components).
RxJS (Observables, Subjects, Operators).
NgRx (Store, Effects, Selectors) or alternative state management.
Angular Material, Bootstrap, Tailwind CSS, or SCSS.
Responsive UI Development (Mobile-first approach).