Эта вакансия уже завершена
Responsibilities:
- Become part of a full-stack team of the product, which is positioned as an independent part of the platform;
- Develop brand new features with a distributed team and be proactive in terms of proposing new ideas;
- Develop system from scratch;
- Front-end development of new functionality;
- Code and Architectural review;
- Transform requirements to a set of various types of tests;
- Proactive position in solution development, processes improvements;
- Delivering the product roadmap and planning for the future;
- Handle complex problems that might arise during solution development and provide field support with creative and rapid solutions;
- Ensure that the highest coding standards are met and write highly testable, automatable and performant code over the whole SDLC.
Requirements:
- Knowledge of ES6+;
- Solid knowledge React.JS;
- Experience in Redux;
- Experience in Inversify
- Experience in CSS;
- Excellent knowledge in computer science, database theory, code testing practices;
- Strong knowledge in OOP, OOD (SOLID, GRASP) principles, experience in applying them - is a MUST
- Experience with development production-ready solutions;
Desirable:
- Understanding Event Sourcing and CQRS approaches
- Immutable
- Sinon, Chai
- ESLint
- SASS
- Understanding of orchestration and virtualization (Docker);
- Experience with Cloud solutions (e.g. AWS, Google Cloud, Azure);
- Understanding of application security and industry standards and best practices
Personal skills:
- Ability to relate positively to and engage with a wide range of people;
- Strong self-motivation, reliable and flexible team-player. High attention to details;
- Always seeking to improve processes and suggest alternatively better solutions.