Senior UI Software Engineer
eClinical Solutions · Mansfield, MA · 1 wk ago
Engineering$132k–$162k/yrFull-time
About the role
eClinical Solutions is transforming clinical development with elluminate®, our Clinical Data Cloud, helping life sciences organizations unify, analyze, and unlock the value of their data faster than ever before. As a Senior Front-End / UI Software Engineer, you will be a technical leader within the elluminate Product Development team. You’ll help design and build the core services and user experiences of a next-generation clinical data and analytics platform—while influencing architecture, engineering standards, and technical direction.
Responsibilities
- Design, develop, test, and maintain modern web applications using Angular, Blazor, TypeScript, C#, HTML, and CSS
- Contribute to the modernization of existing UI applications and migration toward modern component-based architectures
- Build reusable UI components, shared libraries, and scalable front-end patterns across Angular and Blazor applications
- Collaborate with UX/UI designers to implement intuitive and responsive user experiences
- Possess a deep understanding of responsive design principles and modern UI architecture
- Partner with backend engineering teams to integrate APIs and distributed services into seamless UI workflows
- Optimize applications for performance, accessibility, responsiveness, and cross-browser compatibility
- Participate in architecture discussions, technical design reviews, and modernization initiatives
- Troubleshoot and resolve UI defects, performance bottlenecks, and integration issues
- Contribute to CI/CD processes, automated testing, and engineering best practices
- Mentor junior engineers and contribute to a collaborative engineering culture
- Create and maintain technical documentation related to UI architecture and implementation
Qualifications
- Bachelor’s or Master’s degree in Computer Science or equivalent practical experience
- 7+ years of professional software engineering experience focused on front-end/UI development
- Expert-level proficiency in Angular, TypeScript, C#, Blazor, HTML5, and CSS3
- Experience building enterprise-scale web applications and reusable UI component libraries using Blazor and C#
- A mentality to “Automate Everything” within a software project and bring modern ways of automating code quality and delivering components to Production
- Strong understanding of responsive design principles and modern UI architecture
- Experience integrating RESTful APIs and backend services
- Strong problem-solving and debugging skills
- Excellent communication and collaboration skills
- Hands-on experience integrating LLM-based services (e.g., OpenAI, Azure OpenAI, or similar) into applications
- Familiarity with agent-based or workflow-driven AI architectures is a strong plus
- Understanding of secure and responsible AI usage in enterprise systems
Nice to Have
- Experience modernizing legacy web applications
- Experience with .NET backend technologies and microservices architectures
- Familiarity with cloud-native environments and AWS services
- Experience with data visualization or analytics-focused user interfaces
- Exposure to regulated industries such as healthcare, life sciences, or SaaS platforms