Infosys is looking for an Angular Developer to join our Application Development and Maintenance team in Bengaluru. The ideal candidate will have experience in developing modern, high-performance web applications using Angular and be proficient in TypeScript, JavaScript, and front-end technologies. You will collaborate with cross-functional teams to create user-facing features and ensure seamless integration with back-end services.
Key Responsibilities
- User-Facing Features. Develop new user-facing features using Angular.
- Reusable Components. Build reusable components and front-end libraries for future use.
- UI Development.Translate designs and wireframes into high-quality code.
- Performance Optimization. Optimize components for maximum performance across a wide range of web devices and browsers.
- API Integration. Work with back-end developers to integrate the UI with RESTful APIs and databases.
- UI/UX Feasibility. Ensure the technical feasibility of UI/UX designs.
- Code Reviews & Debugging: Participate in code reviews, testing, and debugging activities to ensure high-quality deliverables.
Required Technical Skills
- AngularJS2. Proficiency in Angular 2+ and solid understanding of its core principles and best practices.
- TypeScript & JavaScript (ES6+). Strong knowledge of TypeScript and modern JavaScript (ES6+) for developing scalable applications.
- HTML5 & CSS3. Proficient in HTML5, CSS3, and responsive design principles to create user-friendly web interfaces.
- RESTful Services. Experience with RESTful services and understanding of modern authorization mechanisms like JSON Web Token (JWT).
- State Management Libraries. Familiarity with state management libraries such as NgRx or Redux.
- Unit Testing. Basic knowledge of unit testing frameworks like Jasmine or Karma.
- Version Control Systems. Understanding of version control tools, primarily Git.
Preferred Skills
- UI/Markup Language. Expertise in AngularJS2 and related technologies.
- Unit Testing Frameworks. Familiarity with unit testing frameworks like Jasmine and Karma for Angular apps.
Educational Requirements
- Bachelor's Degree or higher in Computer Science or related fields:
- MCA (Master of Computer Applications)
- MSc (Master of Science)
- MTech (Master of Technology)
- Bachelor of Engineering (BEng)
- BCA (Bachelor of Computer Applications)
- BSc (Bachelor of Science)
Why Join Infosys?
- Be part of a global IT leader offering opportunities to work on cutting-edge technologies.
- Work in a collaborative environment with a focus on continuous learning and development.
- Opportunity to grow and excel in a dynamic and fast-paced industry.
How to Apply. To apply, click Apply and submit your updated resume. Ensure your resume highlights the following details.
- Proficiency in Angular (Version 2+)
- Experience with TypeScript and JavaScript (ES6+)
- Unit testing and debugging experience
- Experience with RESTful APIs and integration
- Familiarity with state management tools like NgRx or Redux
- Version control systems like Git