What are the responsibilities and job description for the Frontend Developer position at Baanyan Software Services, Inc.?
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 08-10 years of professional experience in web application development.
- Strong hands-on experience with Angular 8 (components, services, directives, routing, RxJS, forms).
- Proficiency in TypeScript, JavaScript (ES6 ), HTML5, CSS3, SCSS/SASS.
- Experience with Node.js (Express.js or NestJS preferred).
- Knowledge of REST APIs, JSON, and integration with backend services.
- Familiarity with Unit Testing (Jasmine, Karma, Jest, or Cypress).
- Experience with Git/GitHub/GitLab for version control.
- Understanding of Agile/Scrum methodologies.
Responsibilities:
- Design, develop, and maintain scalable front-end applications using Angular (preferably Angular 12 ).
- Collaborate with UX/UI designers to implement responsive and dynamic user interfaces.
- Integrate Angular applications with RESTful APIs and backend services using Node.js.
- Write reusable, testable, and efficient code following best practices.
- Implement state management (NgRx, RxJS, or similar).
- Optimize web applications for maximum speed, scalability, and accessibility.
- Participate in code reviews, debugging, and troubleshooting production issues.
- Collaborate with cross-functional teams (QA, backend, product owners) to deliver high-quality solutions.