Logo
Thermo Fisher Scientific

Software Engineer - UI / Angular Development

Thermo Fisher Scientific, Bedford, Ohio, United States, 44146

Save Job

Overview

Software Engineer - UI / Angular Development. This site-based role involves collaborating with UX/UI designers to develop front-end interfaces and delivering responsive, maintainable web applications. The position may require compliance with a United States federal government Tier 3 security clearance, for which U.S. citizenship is a requirement under federal law. Location: Oakwood Village, OH; Madison, WI; or Tewksbury, MA. Responsibilities

Collaborate with UX/UI designers to develop user interfaces. Write and test Angular code for front-end components. Integrate with back-end REST APIs and services. Solve and debug user interface issues. Participate in code reviews and team meetings. Research and implement standard processes for front-end development. What you will bring

Education

BS in Computer Science, Engineering, Chemistry, Mathematics or equivalent work experience with 5+ years of related experience in GUI development and front-end technologies, with expertise in the Angular framework and JavaScript. Knowledge, Skills, Abilities

User Interface Development

Strong proficiency in Angular (v10+), with experience in building scalable, maintainable, and responsive web applications. Deep understanding of component-based architecture, reactive forms, RxJS, state management (NgRx or similar), and Angular guidelines. Experience with custom themes, modularized CSS, SCSS/SASS, and overriding default styles for consistent branding and maintainability. Attention to detail in implementing pixel-perfect UI designs from wireframes/mockups. Core Web Technologies

HTML5, CSS3, JavaScript/TypeScript, AJAX, jQuery, JSON, and XML. Experience integrating with RESTful APIs and working with backend services (e.g., Java or other server-side platforms). Knowledge of internationalization (i18n) and localization (l10n) for global applications. Software Engineering Practices

Strong programming foundation, object-oriented principles, design patterns, data structures, and unit testing. Ability to write clean, maintainable, and reusable code. Familiarity with testing frameworks such as Jasmine, Karma, or Jest. Experience using Agile Scrum development processes. Cloud & Deployment

Exposure to Amazon Web Services (AWS) or other cloud platforms. Familiarity with CI/CD pipelines and DevOps practices for frontend delivery. Tools & Collaboration

Proficiency with GitHub and Atlassian tools (Jira, Confluence). Collaboration skills to work with designers, backend engineers, and distributed teams. Exposure to Python scripting for automation or data integration tasks. General Skills

Strong debugging and problem-solving skills. Familiarity with DevOps practices, CI/CD pipelines, and GitHub. Excellent communication skills for collaborating with multi-functional teams. Join Thermo Fisher Scientific Inc. and contribute to our mission of enabling customers to make the world healthier, cleaner, and safer. This role offers opportunities for growth within a dynamic organization and a chance to impact global health and safety. Additional Details

Seniority level: Not Applicable Employment type: Full-time Job function: Research, Science, and Engineering Industries: Pharmaceutical Manufacturing and Biotechnology Research Referrals increase your chances of interviewing at Thermo Fisher Scientific. Get notified about new Software Engineer jobs in Oakwood Village, OH. #J-18808-Ljbffr