jobBox

Java Developer

KNORR BREMSE Technology Center India Private Limited
Employment Information
Company/HR Contact Information
Login your account to see contact details.

Job Description

Responsibilities

  • Lead the development of responsive and interactive web applications using modern frontend technologies.
  • Collaborate with UX/UI designers to implement intuitive and visually appealing user interfaces.
  • Optimize web applications for maximum speed and scalability.
  • Ensure the technical feasibility of UI/UX designs.
  • Conduct code reviews and provide constructive feedback to team members.
  • Mentor and guide junior developers, fostering a culture of continuous learning and improvement.
  • Stay up to date with the latest industry trends, technologies, and best practices.
  • Troubleshoot and debug complex issues, providing effective solutions in a timely manner.
  • Collaborate with backend developers to integrate frontend components with server-side logic.
  • Implement and maintain automated testing to ensure the reliability and quality of the codebase.

Skillsets:

  • 6-9 years of experience in frontend development with 5+ years using Angular.
  • Proficiency in HTML, CSS, SCSS and TypeScript.
  • Experience with Angular CLI, RxJS, and NgRx.
  • Experience with Monorepo Architecture.
  • Experience with Angular Material.
  • Experience with IAM System (e.g., Okta or Keycloak).
  • Experience with testing frameworks and tools (e.g., Jasmine, Karma, Protractor).
  • Familiarity with RESTful APIs and integration with frontend components.
  • Strong understanding of responsive design principles and cross-browser compatibility issues.
  • Experience with version control systems (e.g., Gitlab/Github).
  • Familiar with containerized applications (Docker).
  • Understanding of web performance optimization techniques.

Good to Have:

  • Experience in End-to-End testing of application using Playwright.
  • Experience in automated Accessibility, Interaction, and Visual testing using Storybook.