Frontend Developer (Angular)
Job Description:
1. Role Overview
Organizations today compete heavily on user experience, speed, and digital interface quality. We are looking for a Senior Front End Engineer (Angular) who can lead the development of highly responsive, scalable, and user-centric web applications.
This role is critical in ensuring seamless UI/UX delivery, performance optimization, and frontend architecture standardization, directly impacting customer engagement and product adoption.
2. Key Responsibilities (Outcome-Oriented)
A. Frontend Development Excellence
- Design and develop dynamic, responsive web applications using Angular (v10+)
- Translate UI/UX designs into high-quality, reusable, and scalable code
- Ensure cross-browser compatibility and mobile responsiveness
- Optimize applications for maximum speed and scalability
B. UI Architecture & Performance
- Define and implement frontend architecture and best practices
- Improve performance metrics such as page load time, rendering speed, and responsiveness
- Implement lazy loading, state management, and modular architecture
C. Collaboration & Stakeholder Alignment
- Work closely with UX/UI designers, backend engineers, and product teams
- Participate in Agile ceremonies and sprint planning
- Provide technical guidance and mentor junior frontend developers
D. Quality Assurance & Code Governance
- Write unit and integration tests using frameworks like Jasmine/Karma
- Conduct code reviews and enforce coding standards
- Ensure accessibility (WCAG standards) and security best practices
3. Technical Skills & Requirements
Core Technologies
- Angular (v10+), TypeScript, JavaScript (ES6+)
- HTML5, CSS3, SCSS, Bootstrap/Material UI
- RxJS, NgRx or other state management libraries
API & Integration
- Experience integrating with RESTful APIs
- Understanding of authentication mechanisms (JWT, OAuth)
Tools & Platforms
- Version control: Git
- Build tools: Webpack, Angular CLI
- CI/CD pipelines (Azure DevOps, Jenkins, or similar)
Good to Have
- Experience with Micro Frontend Architecture
- Exposure to cloud platforms (Azure preferred)
- Basic understanding of backend technologies (.NET or Node.js)
4. Experience & Qualifications
- Bachelor’s/Master’s degree in Computer Science or related field
- 7–10 years of experience in frontend development
- Strong portfolio of enterprise-grade or product-based applications
- Experience working in Agile/Scrum environments
5. Behavioral Competencies
- Strong attention to detail and UI/UX sensibility
- Problem-solving mindset with a focus on performance optimization
- Excellent collaboration and communication skills
- Ownership-driven with a proactive approach
Company Profile
One of the fastest growing IT companies that deals in both product & services.
Apply Now
- Interested candidates are requested to apply for this job.
- Recruiters will evaluate your candidature and will get in touch with you.