Job Title: Angular Developer (0–1 Years Experience)
Job Summary
We are seeking a motivated and detail-oriented Angular Developer with 0–2 years of experience. The ideal candidate should have a good understanding of Angular fundamentals, component-based architecture, and basic API integration. Freshers with strong Angular project experience or internships are also encouraged to apply.
Key Responsibilities
- Develop and maintain web application features using Angular (v10+).
- Build reusable components, modules, and services.
- Assist in integrating UI with backend REST APIs.
- Implement responsive UI layouts using HTML, CSS, and Angular Material/Ionic.
- Debug, test, and troubleshoot issues in the application.
- Participate in code reviews and follow coding standards.
- Collaborate with designers, QA engineers, and product teams.
- Write clean, structured, and maintainable code.
Mandatory Skills
- Good understanding of Angular (Angular 8+).
- Strong knowledge of:
- TypeScript & JavaScript (ES6+)
- Components, Services, Modules
- Pipes, Directives
- Routing & Navigation
- Reactive Forms / Template-driven forms
- Solid knowledge of HTML5, CSS3, SCSS, and responsive design.
- Basic experience with HTTP Client and making API calls.
- Familiarity with Angular CLI and RxJS concepts (Observables, Subscription).
- Understanding of Git (GitHub/GitLab/Bitbucket).
Must-Have Skills
- Ability to build small to medium Angular components independently.
- Understanding of component communication (Input, Output, EventEmitter).
- Basic debugging and problem-solving skills.
- Ability to work with REST API responses (JSON mapping, error handling).
- Clear understanding of folder structure, lifecycle hooks, and Angular best practices.
- Strong logical thinking and willingness to learn.
Good to Have (Optional)
- Experience with Ionic or mobile-friendly UIs.
- Knowledge of charting libraries (eCharts, ngx-charts, Chart.js).
- Experience using Tabulator, DataTables, or advanced table frameworks.
- Exposure to Node.js, FastAPI, or any backend basics.
- Basic knowledge of unit testing (Jasmine, Karma).
- Understanding of CI/CD pipelines.
- Knowledge of Vibe Coding workflows and best practices.
Soft Skills
- Strong analytical and debugging abilities.
- Good communication and collaboration skills.
- Ability to work both independently and as part of a team.
- Attention to detail and eagerness to learn new technologies.
Education
- Bachelor’s degree in Computer Science, IT, or equivalent (preferred