4–8 years of experience in frontend development with a strong focus on Angular.
In-depth knowledge of Angular concepts such as components, modules, directives, data binding, forms, pipes, RXJS, Observables, NGRX, Interceptors, and other core packages.
Proficiency in JavaScript, TypeScript, HTML5, CSS3, and SCSS.
Experience with RESTful APIs and third-party API integrations.
Familiarity with UI libraries like Material-UI, Bootstrap, or Tailwind CSS.
Understanding of component-based architecture and modern design patterns.
Experience with Git, Bitbucket, or similar version control systems.
Working knowledge of React.js and its ecosystem including Redux, Context API, Hooks, JSX, and functional components.
Knowledge of unit testing frameworks such as Jest, Enzyme, or React Testing Library.
Strong analytical and problem-solving skills; ability to work independently or within a team.
Basic understanding of UI/UX design principles and tools like Figma.
Good to Have:
Experience with Next.js for server-side rendering (SSR) and static site generation (SSG).
Exposure to Webpack, Babel, and other build tools.
Familiarity with performance optimization for large-scale applications.
Knowledge of cloud platforms like AWS, Azure, or Firebase.
Familiarity with Agile methodologies, CI/CD pipelines, and DevOps practices.