Lead Software Engineer

Virtusa
Hyderabad, Telangana, India

6+ years of professional software development experience, with at least 4+ years exclusively focused on Angular(21) and enterprise frontend architecture.

Mastery of TypeScript, JavaScript (ES6+), HTML5, and modern CSS frameworks (SASS/SCSS, Tailwind, or Bootstrap).

Deep, practical understanding of RxJS (Observables, Subjects, Operators) and asynchronous programming.

Strong hands-on experience with Redux patterns and libraries, specifically NgRx.

Proficiency with Angular CLI, Node.js/NPM, and modern build tools (Webpack, Vite).

Advanced Git skills, including complex branching strategies and pull request workflows.

Solid understanding of web security fundamentals (CORS, JWT, OAuth, XSS prevention) and web accessibility standards (WCAG).

Preferred Qualifications (Bonus Skills)

Experience designing and implementing Micro-frontend architectures (e.g., Webpack Module Federation).

Hands-on experience with CI/CD pipelines (GitHub Actions, Jenkins, Azure DevOps) and containerization (Docker).

Familiarity with cloud environments (AWS, Azure, or GCP).

Understanding of backend development principles (Node.js, C#/.NET, or Java) to facilitate better frontend-backend collaboration.

Experience integrating AI tools or large language models (LLMs) into user interfaces.

Soft Skills

Strong analytical and problem-solving mindset with a meticulous attention to detail.

Excellent verbal and written communication skills; ability to articulate complex technical concepts to non-technical stakeholders.

Proven ability to take ownership of complex modules and lead them through the entire software development lifecycle.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →