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 the planning and estimation of 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 features of ad forecasting, one-to-one direct deals, proposals sending, various targeting options, and ad-tools.
PROJECT
Our project serves as a web B2B Ad Tech Platform for managing advertising campaigns. Our client is a Dutch multinational conglomerate corporation, one of the largest electronics companies in the world. 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
- Strong experience in React and Redux
- Strong experience in HTML5, CSS3, and JavaScript/ES6
- 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 Upper-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 major product features
- Promote good design principles, best practices, coding standards, and quality criteria set forth on the project
- Carry out technical supervision of middle and junior software development staff
- Sharing technical knowledge with teammates and customers
- Involvement into projects with the possibility to learn new technologies and accumulate best practices