Technical requirements:
— Excellent knowledge of HTML, CSS, and JavaScript
— Excellent knowledge of React* framework and all related technologies (Redux, React Router, etc.)
— Excellent knowledge of NodeJS, Express JS
— Good knowledge of SQL (MySQL)
— Experience with Sequelize, Saga.
— Experience with version control systems Git
— Understanding testing frameworks (Jest, Mocha, Jasmine, Karma, etc.)
Will be a plus:
— Experience with AWS (EC2, S3, Build Pipeline, SQS ...) and use of modern cloud tools.
— Understanding/experience in bundlers like webpack, asset optimizations, etc.
— Experience with Docker & CI\CD
— Experience with Jira, Github
General requirements:
— 4+ years of experience in web development and project support.
— English level — Upper-Intermediate and higher
— Agile/Scrum/Kanban methodologies experience/understanding
Your responsibilities:
— High-quality code conforms to industry best practices and complies with company standards to committed timescales.
— Gain and maintain an in-depth understanding of the domain, product, and codebase
— Proactively engage with colleagues, management, and clients to ensure successful outcomes.
— Flexible approach to required tasks and activities within a small company environment.
— Continuously improve skills and knowledge by staying current with the latest technologies and best-practice and being willing to share with others.
— Ensure that code correctness against acceptance criteria using test automation best practice.
— Troubleshoot and debug applications.
— Ability to effectively communicate complex technical concepts and maintain professional interpersonal skills in a corporate environment