Job Descritpion of Front End Engineer
4 to 8 Years Relevant Experience
Key Responsibilities
- Lead the design and implementation of scalable, performant frontend architectures using Angular 14+.
- Drive best practices in code structure, architecture, performance, and maintainability.
- Mentor and guide junior and mid-level front-end developers through code reviews, pairing, and knowledge sharing.
- Collaborate closely with Product, Design, and Backend teams to define technical requirements and delivery plans.
- Ensure technical feasibility of UI/UX designs and suggest improvements where applicable.
- Investigate and resolve complex technical issues, identifying root causes and implementing long-term fixes.
Required Experience & Skills
- 5 to 8 years of professional experience in frontend development.
- Deep expertise in Angular 14+, including modular architecture, lazy loading, and performance optimization.
- Advanced proficiency in TypeScript, modern JavaScript (ES6/ES7+), and Object-Oriented JavaScript (OOJS).
- In-depth knowledge of HTML5, CSS3, SCSS, and responsive design principles.
- Solid experience integrating and managing RESTful APIs.
- Strong understanding of state management patterns and tools (e.g., NgRx, RxJS).
- Proven experience with unit, integration, and end-to-end testing (e.g., JEST).
- Hands-on experience with Git, npm, and frontend build pipelines.
- Experience optimizing frontend performance using tools like Lighthouse, Chrome DevTools, and Web Vitals.
- Experience with micro frontend architectures.
Desirable Skills
- Familiarity with Angular Material or other UI component frameworks.
- Experience in cloud environments (e.g., Azure) and DevOps practices.
- Participation in Agile development methodologies and tools (e.g., JIRA, Confluence).
Required Skills for Front End Engineer Job
- Angular 14+
- TypeScript
- Modern JavaScript (ES6)
- OOJS
- HTML5
- CSS3
- SCSS
- Git
Our Hiring Process
- Screening (HR Round)
- Technical Round 1
- Technical Round 2
- Final HR Round