eClinical Solutions

Senior UI/UX Engineer

eClinical Solutions

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AngularASP.NETCloudJavaScriptTypeScript

About the role

  • Design and develop the front-end for core modules of the elluminate platform
  • Work with the Engineering team to design, develop, test, and deploy highly interactive and data driven web applications
  • Apply good technical practices and contribute to application usability with a focus on user interfaces, user experience, scalability, and maintainability
  • Design and build high performance web based rich UI applications
  • Design and write unit tests and participate in code reviews
  • Research, learn, and utilize new technologies on an ongoing basis
  • Collaborate with Product Management, UI/UX, and Software Quality Assurance teams
  • Collaborate with the Software Quality Assurance team to test system functionality
  • Provide diagnostic support and fix defects as needed
  • Provide technical guidance, training, and support to other engineers
  • Participate in all phases of the software development lifecycle including reviewing functional specifications, design, development, unit testing, code reviews and release management

Requirements

  • Bachelor’s or Master’s degree in Computer Science and/or equivalent work experience preferred
  • Excellent knowledge of English
  • 5+ years of experience building elegant web-based UI for database driven applications preferred
  • Proficient understanding of cross-browser and cross-devices UI compatibility issues
  • Extreme attention to UI specific details such as colors, styles, sizing and placement of UI elements and applying good practices to ensure consistency throughout the application
  • Expert level proficiency in Angular with demonstrated experience building enterprise scale applications
  • Strong skills in HTML, CSS, JavaScript/TypeScript
  • Master level knowledge of the fundamentals of Web UI design and development
  • Solid understanding of good UX principles and the ability to apply the right approach based on the application type, user type and specific needs
  • Thorough understanding of the fundamentals of software design principles, patterns, and practices
  • Ability to write optimized yet clean code that performs well and is also easy to maintain
  • Good documentation skills and ability to contribute to relevant software documents such as features description, acceptance criteria, design documents, release notes, etc.
  • Experience working with Test Engineers in test driven design – where developers work in collaboration with Test Engineers to write test cases against new features before implementation
  • Proven ability to work independently as well as with other team members (Start-Up environment experience is a plus)
  • Must be a critical thinker and able to analyze and evaluate trade-offs in making design decisions
  • Excellent verbal and written communication skills
  • Experience in the Life Science industry and/or working with clinical trial data is a plus
  • Experience creating data visualizations in a SaaS product is a plus
  • Working knowledge of the Microsoft technology stack, including C# and ASP.Net MVC is a plus