The IBM Ceph Storage team is seeking a talented Frontend Developer to join our team. The ideal candidate will have experience with Angular, TypeScript, JavaScript, SCSS, and Python. The successful candidate will be responsible for designing, developing, and maintaining the frontend of our Ceph management application.
* Design and develop high-quality, scalable, and maintainable frontend code using Angular, TypeScript, and SCSS
* Collaborate with other Ceph teams to ensure seamless integration and provide the best user experience for the consumer
* Develop and maintain reusable UI components and libraries
* Participate in code reviews and contribute to the improvement of the codebase
* Troubleshoot and resolve frontend-related issues
* Stay up-to-date with the latest frontend technologies and trends
* Work closely with the design team to ensure visually appealing and user-friendly
* 2+ years of experience in frontend development
* Strong knowledge of Angular, TypeScript, JavaScript, SCSS, and HTML/CSS
* Proficiency in Python is a bonus, especially if you have experience with backend development
* Experience with version control systems such as Git
* Strong problem-solving skills and attention to detail
* Excellent communication and collaboration skills
* Ability to work in a fast-paced environment and prioritize tasks effectively
* Experience with backend development, especially in Python
* Knowledge of DevOps practices and tools
* Familiarity with containerization using Docker
* Experience with testing frameworks such as Jest or Cypress
* Knowledge of accessibility guidelines and best practices