Logo of Huzzle

Software Engineer

image

Infosys

19d ago

  • Job
    Full-time
    Senior Level
  • Software Engineering
    IT & Cybersecurity
  • Pune

AI generated summary

  • You should have deep Angular expertise, advanced TypeScript skills, experience with AOT, lazy loading, and server-side rendering, plus knowledge of CI/CD pipelines and strong collaboration abilities.
  • You will design and develop scalable Angular applications, mentor juniors, collaborate with designers, manage application state, implement security practices, and adopt new Angular features.

Requirements

  • Deep expertise in Angular, including component architecture, services, and routing.
  • Advanced TypeScript knowledge and proficiency with modern JavaScript features.
  • Experience with AOT compilation, lazy loading, and other performance optimization techniques.
  • Solid understanding of browser rendering behavior and performance.
  • Knowledge of server-side rendering with Angular Universal.
  • Proficiency in CI/CD pipelines for front-end applications.
  • Experience with cross-functional team coordination.
  • Master of Science (Technology), Master of Computer Science, Master Of Engineering, Master Of Science (Engg), Bachelor Of Comp. Applications, Bachelor Of Science, Bachelor of Engineering, Bachelor Of Technology

Responsibilities

  • Design and develop advanced Angular applications, focusing on scalability and performance.
  • Mentor junior developers, leading by example in best practices and code quality.
  • Architect new features and ensure they align with the overall system architecture.
  • Collaborate with UX/UI designers to refine and implement designs.
  • Manage application state effectively using libraries like NgRx or Akita.
  • Implement security best practices within the Angular framework.
  • Drive the adoption of new Angular features to keep applications modern and efficient.

FAQs

What technology stack is primarily used for this software engineer position?

The primary technology stack for this position includes Angular, TypeScript, and various performance optimization techniques.

What are the key responsibilities of this software engineer role?

Key responsibilities include designing and developing advanced Angular applications, mentoring junior developers, architecting new features, collaborating with UX/UI designers, managing application state, implementing security best practices, and driving the adoption of new Angular features.

Are there any specific performance optimization techniques required?

Yes, the position requires experience with AOT compilation, lazy loading, and a solid understanding of browser rendering behavior and performance.

What educational qualifications are required for this software engineer position?

The required educational qualifications include a Master of Science (Technology), Master of Computer Science, Master of Engineering, Master of Science (Engg), Bachelor of Computer Applications, Bachelor of Science, Bachelor of Engineering, or Bachelor of Technology.

Is there an emphasis on team collaboration in this role?

Yes, experience with cross-functional team coordination is a necessary skill for this position, indicating a strong emphasis on collaboration.

What libraries are mentioned for managing application state?

The job description mentions using libraries like NgRx or Akita for effective application state management.

Will this role involve mentoring other developers?

Yes, mentoring junior developers is part of the responsibilities for this software engineer position.

What security practices should be implemented in Angular applications?

The role requires implementing security best practices within the Angular framework to ensure application integrity and protection.

Is experience with server-side rendering required for this position?

Yes, a solid understanding of server-side rendering with Angular Universal is part of the required skills for this role.

How important is keeping up with new Angular features in this position?

It is very important, as driving the adoption of new Angular features to keep applications modern and efficient is a key responsibility of the role.

Transforming Enterprises To Become A Thriving Live Enterprise. AI-Powered. Digital Agility At Scale. Always-On Learning.

Consulting
Industry
10,001+
Employees
1918
Founded Year

Mission & Purpose

Infosys is a multinational corporation that provides information technology (IT) consulting and services. The company's primary focus is on digital transformation, business process management, and consulting for clients across various industries. Infosys aims to help organisations navigate the rapidly evolving landscape of technology by providing innovative solutions, software development, and IT services. Their ultimate mission is to empower businesses to thrive in the digital age through cutting-edge technology solutions. Infosys plays a crucial role in enabling its clients to achieve operational efficiency, enhance customer experiences, and stay competitive in the global market.

Culture & Values

  • Client Value

    To surpass client expectations consistently with our hunger and boldness

  • Leadership by Example

    To act on our conviction that ordinary people can be inspired and mentored to do extraordinary things

  • Integrity and Transparency

    To be ethical, sincere and open in all our transactions

  • Fairness

    To be objective, empathetic and caring in our transactions

  • Excellence

    To strive relentlessly, constantly learn, improve ourselves, our teams, and services to become the best