Description

Job Description
Key Responsibilities:
- Design, develop, and maintain robust and scalable Angular applications. 
- Collaborate with cross-functional teams, including product managers and backend developers, to deliver high-quality software solutions. 
- Ensure the technical feasibility of UI/UX designs and implement them effectively. 
- Write clean, efficient, and maintainable code following best practices and coding standards. 
- Optimize application performance for maximum speed and scalability. 
- Troubleshoot and debug application issues, providing timely solutions. 
- Stay updated with the latest Angular and web development trends and technologies. 
- Mentor junior developers and participate in code reviews to maintain high development standards. 

Required Skills and Qualifications:
- Strong experience in Angular (v12 or later) and TypeScript. 
- Proficient in front-end technologies including HTML5, CSS3, JavaScript, and RxJS. 
- Experience with state management libraries (e.g., NgRx, Akita). 
- Familiarity with RESTful APIs and integrating front-end applications with backend services. 
- Knowledge of web application security and best practices. 
- Strong understanding of responsive and adaptive design principles. 
- Familiarity with Agile/Scrum methodologies. 
- Excellent problem-solving and analytical skills. 
- Strong communication and collaboration abilities. 

Preferred Qualifications: 
- Experience with unit testing frameworks like Jasmine or Karma. 
- Knowledge of CI/CD pipelines and version control systems (e.g., Git). 
- Familiarity with Docker and containerized application development. 
- Previous experience in life sciences, biotech, or related domains is a plus. 

Education and Experience:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field. 
- 6-8 years of professional experience in Angular development. 

Education

Any Graduate