Onsite or remote candidates will be considered.
Responsibilities
developing, maintaining and improving our current web application;
developing web solutions with a focus on User Experience (UX);
developing user-friendly interfaces based on React and Redux;
working with databases - MySQL or other relational databases;
working with NoSQL databases (e.g. Redis);
implementing server-side applications/workers using Node.js;
optimize the application for maximum speed and scalability;
write robust, clean and documented code and respect our coding standards;
testing the code and bug fixing.
Desired skills
good knowledge of OOP/functional programming;
experience as a front-end and/or back-end developer;
experience with responsive and adaptive design;
good knowledge of JavaScript (ES6+), HTML5, and CSS3;
good understanding of asynchronous request handling, partial page updates, and AJAX;
good knowledge of PHP and MySQL;
experience with JavaScript libraries like React and Redux;
experience with version control tools like Mercurial or Git;
knowledge of AWS service (S3, CloudFront, EC2, etc);
problem-solving skills.
Is considered a plus
knowledge of using NoSQL databases like Redis;
experience with Docker;
experience with Node.js;
knowledge about GraphQL/Restful API;
column-oriented databases.
Bannersnack is a cloud-based, easy-to-use, professional banner design tool, since 2008, trusted by over 5.000.000 clients.