Web Developer
Role details
Job location
Tech stack
Requirements
-
Bachelor's Degree in Computer Science, Computer Engineering or similar.
-
6+ years work experience in Angular.
-
Deep knowledge of best practices, commonly used modules and creating self-contained, reusable, and testable modules and components.
-
Strong expertise with HTML, CSS, and writing cross-browser compatible code.
-
Good understanding of AJAX, JavaScript DOM manipulation techniques, JavaScript MV-VM/MVC frameworks and SPA applications.
-
Experience using JavaScript tools like Node.js, Webpack, Jasmine, Karma, Protractor, JSLint, etc.
-
Writing extensive unit tests using automated TDD task. Creating e2e test suites for all components, and running them with Protractor (or a well-reasoned alternative).
-
Good understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system.
-
Knowledge of Java EE technologies, Spring framework (i.e. Core, Security, MVC).
-
Experience with build automation using Ant or Maven or Gradle.
-
Experience with Open Source integration frameworks such as Spring integration, or Apache Camel or MuleESB.
-
Preferred experience with Cloud and container technologies such as Docker, Kubernetes, OpenShift, AWS, EKS, CI/CD pipeline.
-
Preferred experience with CI/CD tools like Jenkins, Gitlab CI or ElectricFlow.
-
Good interpersonal and communication skills.
-
Knowledge of agile methodology and frameworks like Scrum, Kanban, etc. and preferably SAFe.
-
Understand the basic fundamentals of iterative and incremental development.
Benefits & conditions
-
$97,800-134,400 per year, + $94,000-137,000 per year Established in 1806 as a small soap and candle business in New York City, Colgate-Palmolive is now a truly global company with products sold in over 200 countries and territories u…
-
1 month ago