Sigma Software provides top-quality software development solutions and IT-consulting to more than 170 customers all over the globe. Volvo, SAS, Oath Inc., Fortum, IGT (previously GTECH), Checkmarx, Formpipe Software, JLOOP, Vergence Entertainment, Collective, Genera Networks, Viaplay, and others trust us to develop their products. Our clients choose us for timely and efficient communication, our flexibility as well as a strong desire and ability to reach clients’ business goals. Sigma Software is among World's Top 100 Outsourcing by IAOP. We deliver benefit to customers in banking, automotive, advertising, telecommunications, cybersecurity, gaming and gambling industry, aviation, real estate, and healthcare. Our tech specialists have advanced skills and ample resources to create large-scale solutions as well as guide startups from idea to a ready product. Sigma Software is a part of Sigma Group, one of the largest IT corporations on the Scandinavian market that employs 5,000+ people in more than 11 countries. Sigma Software unites 1,300+ specialists in Ukraine, Poland, the USA, Sweden, Australia, and Canada.see more
Are you a JavaScript/Node.js Developer willing to join a challenging startup?
Then welcome to the growing clean.io family.
Being our team member means being open-minded, proactive and friendly,
supporting, ready to accept the challenge, take responsibility, and never stop
learning. We need to be one step ahead of attackers, which means being
smarter, quicker, and looking beyond the surface.
Customer:
Clean.io is a novel cybersecurity solution that protects revenue and user
experiences across all platforms.
Project:
We are working with a highly dynamic AdTech ecosystem with a goal to protect
the world from malvertising.
Our team develops an innovative, start-up solution, that allows the merchants
to protect their margins through mitigation of negative effects extensions
like Honey, Wikibuy, Piggy, and more.
The solution is being a part of products portfolio that includes a variety of
software products currently written with JavaScript (ES, TypeScript, ReactJS),
and Go.
Requirements:
* At least 4 years of strong hands-on software development experience in web/cloud technologies;
* Proficient understanding the ad tech ecosystem and/or ad tech experience;
* At least 3 years’ experience of JavaScript development, including ES 5.0, 6.0, TypeScript;
* Solid knowledge of DOM API, DOM Event Model, XmlHttpRequest (HTTP/HTTPS), Simple data structs (Map, Set, List, Queue) and Design patterns;
* Strong working knowledge of “vanilla” JavaScript, HTML (semantic and accessible), CSS, and JSON;
* Strong experience with full stack development, including understanding UI frameworks and back end architecture interactions;
* Strong experience developing RESTful web services using Node.js;
* Commercial experience working with SQL/noSQL databases;
* Strong knowledge of browser limitations, testing, and debugging;
* Hands-on debugging experience with Developer Tools;
* Strong understanding of code versioning tools, such as Git;
* Upper-Intermediate level of spoken English.
* Personal Profile:
* Feel comfortable working in a startup environment, with a willingness to participate beyond their core job responsibilities;
* Strong communication skills and being an active team player;
* Creative and innovative, willing to give and push forward ideas.
Will be a plus:
* Familiarity with tag management systems, Google ad manager, Header Bidding, ad blocking technology;
* Hands-on experience with prebid.js and/or GAM;
* Have built technology based on pure JavaScript (no frameworks).
Responsibilities:
* Actively participate in design/build stage of the software engineering life cycle (requirements gathering, prototyping, architecture, detailed design, development, testing, and deployment);
* Be involved in planning, designing, and execution with Agile delivery methodologies;
* Create awesome code with awesome documentation;
* Utilize the best engineering practices (unit tests, code/design review, etc.);
* Stand up for high quality solutions and bring new ideas to life;
* Take part in technical discussions, listen to arguments, and apply critical thinking.