Tech Stack
TypeScriptAngularGit
Job Description, Responsibilities & Requirements
About the Position
We are looking for a Senior Angular and TypeScript Developer to join our team working on a UK-based healthcare platform that enables remote patient monitoring, clinical research, and personalized healthcare.
Submit Your CV
Responsibilities
- Design and develop front-end features using Angular and TypeScript.
- Contribute to front-end architecture decisions, ensuring scalability, performance, maintainability, and long-term code quality.
- Work closely with UX/UI designers, product owners, backend engineers, and other stakeholders to shape product solutions.
- Review code, provide technical guidance, and support other engineers in improving solution quality.
- Identify technical risks, propose improvements, and help reduce technical debt.
- Contribute to frontend standards, reusable components, and engineering documentation.
Requirements
- 5+ years of experience in frontend development, with strong hands-on expertise in Angular and TypeScript.
- Deep knowledge of Angular v18+ and modern Angular patterns.
- Strong experience with RxJS and reactive programming patterns.
- Solid understanding of scalable frontend architecture, modularization, reusable components, and maintainable code structure.
- Experience with Angular Material, SCSS/CSS3, responsive design, and cross-browser compatibility.
- Strong knowledge of RESTful APIs, HTTP, authentication flows, and web application security principles.
- Experience with unit and integration testing using tools such as Karma, Jasmine, Jest, or similar frameworks.
- Strong Git experience and confidence working in collaborative development workflows.
- Ability to mentor other developers, provide thoughtful code reviews, and raise engineering quality across the team.
Nice to Have
- Experience with performance optimization tools and techniques such as Lighthouse, lazy loading, bundle optimization, and runtime performance profiling.
- Familiarity with CI/CD pipelines and deployment automation.
- Exposure to backend development or full-stack experience.
- Knowledge of accessibility standards (WCAG) and testing frameworks like Karma.
- Experience working with design systems or shared component libraries.
Personal Attributes
- Excellent analytical and problem-solving skills.
- Strong communication and teamwork skills.
- A proactive approach to problem-solving and a willingness to learn and adapt.
- Ability to work in a fast-paced, agile environment.
We Offer
We offer an environment where you can grow your expertise while working on a product that makes a real difference in healthcare. Join us and help build the interfaces that connect patients and providers.
About the Company
Sysmetica is an equal opportunity employer. We encourage applications from candidates of all abilities, backgrounds, and experiences.
Submit Your CV