Position: Middle JavaScript (ReactJS) Developer (DanAds/AdTech)
Company: Sigma Software
Category: JavaScript
Experience required: 3y
English level: intermediate

How about taking part in a large long-term project? We have a great opportunity for an experienced JavaScript Developer who is ready to show a high level of engagement in making technical decisions. 

As a JavaScript Developer, you will participate in planning and estimating new features, functionality development, and will closely work with AdTech stack. 

CUSTOMER
Our customer DanAds is a leading provider of customized self-serve advertising platforms for publishers, which come with the best ad forecasting, one-to-one direct deals, proposals sending, various targeting options, and ad tools. 

PROJECT
Our project serves as a B2B AdTech web platform for managing advertising campaigns. Our client is a Dutch multinational conglomerate corporation, one of the largest electronics companies in the world. The development challenges cover application re-development for new client’s business goals, building a new project architecture, refactoring, new feature development, and integration with third-party systems. 

REQUIREMENTS
At least 3+ years of experience in React and Redux 
Strong experience in HTML5, CSS3, and JavaScript/ES6
Strong experience in GraphQL 
Experience with Responsive Layouts 
Practice knowledge of website optimization techniques and fast page load times 
Passionate about building great UI/UX apps 
Solid understanding of the software development process 
Understanding of object-oriented programming and writing maintainable code 
Good understanding of various estimation techniques 
Experience in modern git-based version control systems 
At least Intermediate level of English 
 

WOULD BE A PLUS:
Experience with SASS, Webpack 
Knowledge of CSS framework 
Experience with Docker Containers 
Experience with the Unit Test frameworks 
Agile development team experience 

RESPONSIBILITIES
Take responsibility for the delivery of the major product features 
Promote good design principles, best practices, coding standards, and quality criteria within the project 
Carry out technical supervision of middle and junior software development staff 
Share technical knowledge with teammates and customers 
Participate in projects with the possibility to learn new technologies and accumulate best practices