Job Title:  Senior Consultant | Oracle Design Experience | Bengaluru | Oracle

JD for Angular :


Job Title: UI Angular Developer 


Location: Bangalore Preferred / Hyderabad Secondary 


Job Type: Full-time 


Level: - Senior Consultant 


Experience Required: - 5+ Years in Angular development 


 


Key Responsibilities 


  • Develop and maintain responsive web applications using Angular20 and TypeScript . 
  • Build reusable, scalable, and maintainable UI components using Angular standalone components and modular architecture.  
  • Implement routing, lazy loading, route guards, and role-based access control. 
  • Develop and integrate Micro Frontends (MFE) using Webpack Module Federation.  
  • Consume REST APIs and integrate frontend applications with backend microservices 
  • Implement reactive programming patterns using RxJS Observables, Subjects, and Behavior Subjects 
  • Collaborate with UX designers, product owners, and backend developers to deliver business requirements. 
  • Ensure application performance, security, scalability, and accessibility standards. 
  • Write unit tests and maintain code quality through automated testing. 
  • Participate in code reviews, sprint planning, and Agile ceremonies. 
  • Follow coding standards, version control practices, and CI/CD processes. 
  • Knowledge of AI Assisted Spec Driven  Development 
  • Hands-on with AI assisted development tools like Devin , CoPilot, Claude . 

 


Required Skills 


Angular 


  • 5+ years of hands-on experience in Angular development.  
  • Strong knowledge of Angular architecture, components, directives, services, pipes, and dependency injection.  
  • Experience with standalone components, lazy loading, and route guards.  
  • Understanding of Angular Material and responsive UI development. 

TypeScript & JavaScript 


  • Strong proficiency in TypeScript and modern JavaScript (ES6+). 
  • Experience with advanced TypeScript features such as generics, interfaces, and utility types. 

RxJS 


  • Strong understanding of reactive programming concepts.  
  • Experience with Observables, Subjects, BehaviorSubjects, switchMap, combineLatest, and subscription management.  

Front-End Technologies 


  • HTML5, CSS3, SCSS, and responsive web design.  
  • Experience with component-based UI development and design systems.  

Build & Development Tools 


  • Angular CLI and Webpack.  
  • Git version control. 
  • NPM package management. 
  • CI/CD pipeline exposure. 

 


AI-Assisted Development Skills (Preferred) 


The candidate should be comfortable leveraging modern AI-powered software development tools to improve productivity, code quality, and delivery speed. 


Required/Preferred Experience 


  • Experience using AI coding assistants for development, debugging, refactoring, documentation, and code reviews. 
  • Ability to effectively use AI tools while maintaining coding standards, security, and code quality. 
  • Familiarity with prompt engineering techniques for software development tasks. 
  • Experience generating unit tests, API integration code, UI components, and technical documentation using AI-assisted tools. 
  • Ability to validate and review AI-generated code before production deployment. 

AI Development Tools 


Hands-on experience with one or more of the following: 


  • Windsurf IDE 
  • GitHub Copilot 
  • Microsoft Copilot 
  • Cursor AI 
  • ChatGPT 
  • Claude AI 
  • Amazon Q Developer 
  • Codeium 
  • Tabnine 

Expected Usage 


  • Accelerate Angular feature development using AI-assisted coding. 
  • Generate boilerplate components, services, guards, and unit tests. 
  • Assist in TypeScript, RxJS, and Angular optimization. 
  • Improve troubleshooting and root-cause analysis. 
  • Create technical documentation, architecture diagrams, and implementation guides.