About the role:
As a Senior JavaScript (React) Developer, become a part of a cross-functional development team engineering experiences of tomorrow.
Responsibilities
- Be proactive in communication with team members and client
- Delivery.
Create and maintain modern solutions according to unit standards - Code Quality.
Follow and improve code quality standards - Analyze and Estimate.
Perform technical assessment of business requirements to ensure the possibility of their implementation within a reasonable time - Software Design.
Create and review software feature design documents and provide the solution - Mentorship of junior colleagues
Requirements
You can name examples of use in different contexts.
Are guided by best-practices and specifications of such skills:
- Design patterns, development principles
- HTML/CSS.
Pre/post -processors, methodologies - JavaScript/TypeScript.
Core, performance, security - React.
JSX, virtual DOM, hooks, state management - Testing.
Approaches, types, tooling - CI/CD.
Understanding, usage - Authorization.
JWT - Git.
Branching strategies - Agile.
Principles and processes - Upper-Intermediate English
Desirable
You should have an idea of the subject and its parts.
Can explain.
Has experience of use of such skills:
- Other modern framework (Angular, Vue, Node.
js, ReactNative) - Micro-frontends
- Cloud platforms experience
- Code quality tools (Sonarqube)
- Experience with CI/CD set up (Docker, GitlabCI, CircleCI etc.
) - Familiar with UX concepts such as Information Architecture
Personal skills
- Super strong ownership of the delivery success
- Good analytical skills
- Good team player, motivated to solve complex tasks
- Strong communication and problem-solving skills
- Self-motivated, self-disciplined and result-oriented
- Strong attention to details and accuracy
Skills Required
Hooks