Frontend Development – 70%
- Develop user-friendly, scalable, and high-performance web applications using Angular 10+.
- Implement reusable UI components, modules, services, pipes, and directives.
- Work extensively with RxJS, asynchronous programming, and state management (NgRx or equivalent).
- Collaborate with UI/UX teams and convert designs into pixel-perfect screens.
- Integrate RESTful APIs and GraphQL services into Angular applications.
- Ensure cross-browser compatibility, mobile responsiveness, and accessibility.
- Conduct unit testing using Jasmine/Karma and follow best coding practices.
Backend Development – 30%
- Build and maintain backend services using Java (Spring Boot) and Node.js.
- Develop and consume GraphQL APIs, schemas, and resolvers.
- Create REST endpoints, handle integrations, and optimize backend logic.
- Work with databases such as MySQL, PostgreSQL, or MongoDB.
- Perform code optimization, debugging, and participate in backend design discussions.
- Assist DevOps teams with deployments and CI/CD integration.