Work Schedule
Standard (Mon-Fri)
Environmental Conditions
Office
Job Description
Do you love innovative ideas and groundbreaking discoveries? Thermo Fisher Scientific invests over $1 billion in R&D annually, solving tough challenges like giving hope to cancer patients and ensuring safe drinking water.
How you will make an impact:
Work as a Software UI Engineer with Angular Development on innovative technology for a better world.
What you will do:
- Collaborate with UX/UI designers to implement visual designs
- Write and test Angular code for front-end components
- Integrate with back-end 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
How you will get here:
Education
- BS in Computer Science, Engineering, Chemistry, Mathematics or equivalent work experience
- Min of 5 years of related experience
Knowledge, Skills, Abilities
- Solid grasp of Angular framework and front-end technologies
- Attention to detail in implementing visual designs
- Effective communication and collaboration with design and back-end teams
- Continuous learning and staying updated with front-end standard processes
- Problem-solving skills for solving and optimizing user interfaces
- Minimum 4+ years of experience in GUI development, with expertise in the Angular framework and Javascript
- Proficiency in implementing and maintaining RESTful APIs
- Solid command of HTML5, CSS, JQuery, AJAX, REST, JSON, XML, and integration with back-end languages such as Java
- Write clean, maintainable code and be very strong in programming fields like object-oriented principles, design patterns, data structures, and unit testing
- Experience using Agile Scrum development processes
- Experience with GitHub and Atlassian tools
- Experience with the modernization of application; internationalization and localization
- Exposure to Amazon Web Services or other leading cloud deployment platforms and services
- Deep understanding of custom themes, overriding default styles, maintaining modularized CSS, and SASS
- Knowledge of Python, Sinon.js and node.js is a plus
- Exposure in working with geographically distributed teams
Read Full Description