Piogroup Software is a team of professionals who are passionate about what they do. We are looking for a React.js Developer.
Candidates should have the following skills: — At least years 4-5 of commercial experience with React; — Experience with Vite; — Strong knowledge of JavaScript, TypeScript; — Experience with GraphQL; — Good knowledge of HTML5/CSS3; — Good knowledge of VCS such as Git, etc; — Strong knowledge of OOP principles, design patterns; — Testing thoroughly your own work; — Upper-Intermediate or higher level of English (practical experience of written and oral communication with English-speaking clients is strongly desired).
Would be plus: — Hands-on knowledge SASS/PostCS; — Experience with React Native; — Knowledge of building RESTful web services; — Strong analytical and problem-solving skills; — Experience in developing responsive UI; — Examples of your work. We will look through your style and approach; — Knowledge of other foreign languages.
Personal skills: — Honesty, taking responsibility for the work you do; — Timesheets providing; — Good skills of reading tasks carefully from the beginning to the end.
Responsibilities: — Contribute to product life cycle development depending on your skills and experience; — Take part in technical discussions to find a right architecture/design solution; — Closely collaborate with Backend, Mobile, Design, QA and Product team.
We expect you to: — Analyze the requirements and independently develop technical solutions; — Be able to predict the development of events, and to predict possible problems, to develop specific ways to solve them; — Be a proactive team member, take participation in grooming meetings, code review, writing tests; — Identifying and proposing improvements to get towards technological excellence; Bug fixing.
We offer: — We provide our employees the opportunity to grow and create favorable conditions for this, instill in them a sense of confidence and give the chance to reshape their ideas into initiatives. — Flexible work schedule; — Ability to work remotely; — Flexible and paid vacation, sick days; — Warm and friendly atmosphere in the team)