Keep the project up-to-date, follow generally accepted practices
Create new pages, refine existing ones, and fix bugs
Create complex visualizations, graphs, and forms
Perform integration testing
Conduct code reviews and substantiate your comments
Participate in the discussion and evaluation of the tasks
Be part of a team, maintain and improve team processes (code style, decision rules, etc.)
Requirements
4+ years of Frontend development experience
3+ years of React development experience
Good knowledge of frontend architecture and algorithms
Experience with the following technologies/tools: React hooks, es6/7, SPA, RIA
Experience in setting up and working with CI / CD, in particular with GitLab CI
Experience with the GIT version control system
Experience with Jira and Confluence or similar systems
Will be a plus: Experience with tools such as Webpack, Babel, PostCSS; Knowledge and understanding of the principles of OOP, SOLID, DDD, CORS, the ability to apply them in practice; Knowledge and understanding of basic design patterns, and ability to apply them in practice; Experience in designing projects from scratch (configuration and setup of tools, choice of architecture, etc.); Understanding of cybersecurity basics.
Benefits
Completely remote work and flexible working hours
Competitive salary and bonuses
Paid days off
Medical insurance
Working equipment
Professional development and career growth
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Frontend developmentReactReact hookses6es7Single Page Application (SPA)Rich Internet Application (RIA)CI/CDGitOOP
Soft skills
team collaborationcode reviewcommunicationproblem-solvingprocess improvement