Tech Stack
ASP.NETAWSAzureCloudJavaScript.NETReactTypeScript
About the role
- Design, develop and implement front end of a cloud-based clinical information management system
- Hands on development of new functionality, building the frontend and integrating with APIs
- Modify and modernise existing functionality
- Apply best practice to deliver high quality, secure and performant solutions
- Build reusable components for use across products and teams
- Collaborate with cross-functional, multinational teams, product managers, UX/UI designers and stakeholders to gather requirements and propose solutions
- Provide accurate estimates on work items
- Identify and troubleshoot software issues and implement effective solutions in a timely manner
- Create and maintain comprehensive documentation
- Stay updated on emerging technologies and industry trends and advocate for improvements
- Coach and mentor junior engineers
Requirements
- React (hooks)
- Zustand
- Typescript
- JavaScript
- HTML / CSS
- Proficient with Vitest, Playwright or similar frameworks
- Strong analytical and problem-solving skills, with a knack for debugging complex issues
- Excellent verbal and written communication skills
- Experience working in Agile/Scrum environments
- Automated testing frameworks and methodologies
- (Preferred) Experience with other JavaScript frameworks, especially Knockout JS
- (Preferred) Tailwind
- (Preferred) Micro frontends
- (Preferred) .NET, C#, ASP.NET
- (Preferred) Experienced with cloud technologies e.g. Azure, AWS
- (Preferred) Knowledge of DevOps practices and tools (CI/CD, containerisation, etc.)
- (Preferred) Good knowledge of accessibility concerns