EDEdge Executive Search
Software Engineer - Front End (Angular)
Gurgaon ₹5-9 LPA Posted 19 Aug 2025
FULL TIME
Angular
state management
Typescript
React
Javascript
+2 more
Job Description
We are seeking a highly motivated and experienced Software Engineer - Front End (Angular) to lead the design, development, and deployment of complex single-page applications. This role requires a professional with deep expertise in Angular, who can architect reusable components, mentor junior developers, and ensure optimal performance and code quality.
Roles and Responsibilities
- Lead the design, development, and deployment of complex single-page applications (SPAs) using Angular (version 10+ preferred).
- Architect and implement robust, reusable, and maintainable front-end components and libraries.
- Mentor junior and mid-level developers, providing technical guidance and best practices.
- Optimize applications for maximum speed and scalability, ensuring a seamless user experience across various devices and browsers.
- Collaborate with UI/UX designers to translate wireframes and mockups into pixel-perfect, interactive user interfaces.
- Integrate with RESTful APIs and other backend services.
- Write comprehensive unit and integration tests to ensure code quality and reliability.
- Participate in code reviews, contributing to a culture of high-quality code and continuous improvement.
- Stay up-to-date with the latest front-end technologies, Angular updates, and industry trends.
- Troubleshoot and debug complex front-end issues.
Skills Required
- Professional experience as a Front-End Developer with a strong focus on Angular.
- Deep expertise in Angular (preferably Angular 10+), TypeScript, JavaScript (ES6+), HTML5, and CSS3.
- Proven experience with state management patterns (e.g., NgRx, RxJS).
- Strong understanding of reactive programming principles and RxJS.
- Experience with build tools (e.g., Angular CLI, Webpack).
- Proficiency in version control systems, especially Git.
- Solid understanding of responsive design principles and cross-browser compatibility.
- Familiarity with testing frameworks (e.g., Jasmine, Karma, Cypress).
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills.
- Basic hands-on knowledge of React is desirable.