Position: HTML Support / Web Crawler Integrator for Ciklum Digital
Company: Ciklum
Experience required: 5y
English level: upper

About Company:
Our Client's mission is to make security simple for millions of organizations and their people. They empower businesses of every size to protect company and employee data while helping everyone easily log in to the accounts they need—anytime, anywhere.
The Client`s global team with offices in Paris, New York, and Lisbon is united by a strong sense of community and passion for improving the digital experience. Over 15 million users and 20,000 businesses in 180 countries use apps for a faster, simpler, and more secure internet. Technology includes Security & IT, Engineering, and Engineering Operations. Within Engineering, their 4 Platform teams (Web, Android, Apple, and Server) stabilize platform health to enable product development for the Core and Mission product led teams. Within Engineering Operations, they organize around Quality Engineering and Productivity Engineering. Server team works to provide reliable backend processes, APIs, and infrastructure to support mobile and web apps.

About Project:
Client is continuing to evolve his Password Changer functionality – a feature that makes it effortless to replace weak passwords with stronger ones automatically with the click of a button.
This feature works by processing scripts (which we call “recipes”) to change someone’s password. To scale the number of sites we support, we need to scale the number of recipes we create and store within the product, while ensuring that existing recipes continue to map the correct password change workflow. The recipes are JSON files containing steps that our technology will then be able to follow to automate the change of a password on the user's device. For each recipe, we need a JSON file that contains all the steps needed to change a password. It will also contain the information needed to identify a potential Success/Error message if any and will translate an identified error message into one of our currently supported "error variables". To be considered as finished, the recipe works with our engine and has successfully changed a password after testing.
In the role of HTML Support / Web Crawler Integrator you will work directly within the Protect The User team in charge of the development of our password changer engine. You will be in charge of creating, maintaining, and improving the recipes of the password changer.

Responsibilities
- Monitor daily usage of the feature and spot failing recipes
- Investigate, fix and test ongoing problems on the password changer
- Provide feedback on the missing technological bricks to improve our feature and the overall user experience

Requirements
- Good knowledge of HTML – particularly semantic HTML & DOM navigation/manipulation
- Working experience in web development and JavaScript and some familiarity with the JSON data structure
- Working understanding of CSS/jQuery style selectors
- Methodical approach to problem solving
- English as working language (Upper-Intermediate or higher level)
- Great communication skills
- Strong interest in data privacy and online security

What's in it for you
- Ability to work on challenging projects, deal with complex solutions
- Nicely designed, centrally located offices with warm atmosphere that creates good working conditions
- Unique working environment where you communicate and work directly with client