Frontend Developer
Experience
3+ Years
Open Position
2
Job Responsibilities:
Technical Skills:
- Strong proficiency in Angular (v12+) and TypeScript.
- Experience in RxJS and reactive programming concepts.
- Expertise in HTML5, CSS3, and SCSS for responsive design.
- Strong understanding of Angular component architecture, services, modules, and lazy loading.
- Experience with state management (NgRx, Akita, or similar).
- Familiarity with REST API integration, authentication, and route guards.
- Knowledge of Angular Forms (Template-driven and Reactive).
- Understanding of cross-browser compatibility and mobile-first design.
- Familiarity with Git and common developer workflows.
- Basic knowledge of unit testing with Jasmine/Karma or Jest.
- Experience in performance optimization and Angular best practices.
- Experience in other front-end technologies like React, Vue is an add-on.
Key Responsibilities:
- Develop scalable, maintainable Angular applications with clean architecture.
- Create reusable UI components and services.
- Integrate APIs and handle asynchronous data with RxJS observables.
- Implement form validations, error handling, and routing.
- Collaborate with UX/UI designers to implement responsive designs.
- Optimize application performance and maintain SEO compatibility for Angular Universal
- Debug and fix cross-browser compatibility issues.
- Follow Agile/Scrum methodologies and participate in code reviews.