This full-stack engineer role at Ness Digital Engineering requires hands-on Angular v18 experience, including deep understanding of its architecture, components, services, and RxJS. Responsibilities include building responsive UIs with HTML5 and CSS3, writing unit and E2E tests (Playwright), implementing state management (NgRx, Akita, or NGXS), optimizing application performance, and ensuring robust error handling and security. Experience with Docker, Kubernetes, and familiarity with micro-frontend architecture, GraphQL, and real-time communication (Socket.IO) are significant advantages. The position involves contributing to application quality and user experience through code analysis (SonarQube) and feedback. This is a hybrid remote position based in Pune, India.
Must have:
Angular v18 expertise
HTML5, CSS3 proficiency
Unit & E2E testing
State management (NgRx etc.)
RxJS reactive programming
Performance optimization
Security best practices
Docker & Kubernetes
Playwright test automation
Good to have:
GraphQL knowledge
SonarQube experience
Micro-frontend architecture
Socket.IO familiarity
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.
Description
Position at Ness Digital Engineering (India) Private Limited
Profile needed :
Experience with Angular v18 with deep understanding of Angular architecture, components, modules, services, dependency injection, change detection strategy and lifecycle hooks.
Proficient in HTML5 and CSS3 for building responsive and accessible UIs
Proficiency in writing unit tests using
Experience with state management libraries such as NgRx, Akita, or NGXS
Experience with RxJS for reactive programming and handling asynchronous data streams
Skills in optimizing Angular applications for performance, including lazy loading, AOT compilation, and efficient change detection strategies
Understanding of security best practices for handling authentication tokens and sensitive data in Angular applications
Track record of implementing robust error handling and logging mechanisms to audit integration issues and user activities
Experience with modern development tools and practices, such as Docker for containerization, and Kubernetes for orchestration
Ability to write and maintain E2E test scripts using Playwright test automation framework for Angular applications.
Ability to provide feedback and insights to improve application quality and user experience
Nice to have
Knowledge of GraphQL's core concepts, including queries, mutations, and subscriptions
Experience with SonarQube code analysis
Understanding of the core principles of micro frontend architecture, including independent deployment, team autonomy, and technology-agnostic integration
Knowledge of different integration strategies for micro frontends, such as client-side composition and server-side composition.
Ability to implement communication patterns between micro frontends, such as custom events, shared services, or global state management.
Experience in managing routing and navigation across multiple micro frontends, ensuring a seamless user experience.
Understanding of real-time communication concepts and how Socket.IO facilitates bidirectional communication between client and server
View Full Job Description
Add your resume
80%
Upload your resume, increase your shortlisting chances by 80%