Thermo Fisher Scientific
Software Engineer - UI / Angular Development
Thermo Fisher Scientific, Bedford, Ohio, United States, 44146
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
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