You will build and maintain scalable Angular applications within a cross-functional team environment.
Responsibilities
- Design, develop, and maintain Angular applications.
- Collaborate with product managers and backend developers to implement UI/UX designs.
- Write clean, maintainable code and perform code reviews to mentor junior developers.
- Optimize application performance and troubleshoot technical issues.
- Integrate front-end applications with RESTful APIs.
Required Skills
- 6-8 years of professional experience in Angular development.
- Strong expertise in Angular (v12 or later) and TypeScript.
- Proficiency in HTML5, CSS3, JavaScript, and RxJS.
- Experience with state management libraries such as NgRx or Akita.
- Understanding of responsive and adaptive design principles.
- Knowledge of web application security and RESTful API integration.
- Experience working within Agile/Scrum methodologies.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Preferred Skills
- Experience with unit testing frameworks like Jasmine or Karma.
- Knowledge of Git, CI/CD pipelines, and Docker.
- Previous experience in life sciences or biotech domains.