Position: Senior Web Applications Developer/Software Engineer with Blazor
Company: Chrysalis Gate
Experience required: 5y
English level: upper

We are looking for Senior Web Applications Developer/Software Engineer to join our client’s team on a subcontract basis.

Requirements:
- 5+ years of industry experience building web-based applications 
with at least 1+ years on Blazor
- Proficient in Typescript
 - Experience in other Angular eco space tools/libraries like Angular Material, ng-bootstrap, Playground, Codelyzer Proficient in JavaScript, design patterns Strong in HTML 5, CSS 3, and Bootstrap 3/4. 
- Experience with tools like - Grunt/Gulp/Webpack, Bower 
- Proficient in debugging and performance tuning 
- Experience in MVC/MVVM pattern and building high-performance, responsive single-page applications 
- Bachelor’s Degree in Computer Science, Electrical Engineering, or equivalent.
- Strong analytical and problem-solving skills
- English - Upper-Intermediate+

Nice to have:
- Less or Sass experience for CSS building UI test automation using Protractor or Karma/Jasmine or any other tools Experience with OAuth 2, JWT/Cookie based authentication, ACL, and session management 
- Knowledge of related technologies like Vue or React
- Mobile development experience / progressive/server-side 
development using angular Universal
- Knowledge of architecting a standardized Front-End solution

Responsibilities:
- Developing new user-facing features using Blazor
- Building reusable components and front-end libraries for future use
- Translating designs and wireframes into high-quality code
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
- Ensures that all the assigned deliverables are completed on time and with impeccable quality
- Provides guidance and support to other team members in accomplishing tasks
- Provides timely support in troubleshooting defects and providing resolutions, Supports production deployment and project go-live tasks
- Actively participate in team meetings and collaborates with other team members to carry out project deliverables
- Contribute to a cooperative environment that fosters knowledge sharing.
- Perform other duties as assigned.
- Enhance existing products for Medicomp accordingto the  schedule
- Groom product requirements in detailed tasks/sub-tasks and deliver incremental functionality using Agile development process defined by Medicomp
- Become knowledgeable with the Medicomp Quality System Manual
- Conduct activities in accordance with the FDA Design Controls is desirable
- Interface with quality assurance for product quality reports, etc
- Interface with clinical staff during clinical testing, etc
- Interface with Technical Services and Field Service to determine reasons for failures, etc
- Comply with FDA guidelines, standar,,ds and business defined documentation processess to provide quality deliverable
- Familiarity and experience in working in Kanban or SCRUM Agile methodologies

We offer:
The full-time workload on a remote basis
Start - ASAP
Duration - 6+ months