Overview

We are looking for an experienced Mid ReactJS Developer who can work in a dynamic, fast-paced environment.
In this role, you will be able to generate and implement solutions, develop and apply your skills in the rapidly growing team. To ensure success as a React.js Developer, you should have in-depth knowledge of JavaScript and React concepts, excellent front-end coding skills, and a good understanding of progressive web applications. You should be able to design and build modern user interface components to enhance application performance.
Why CREATIX?
We offer a competitive salary and benefits package, as well as opportunities for professional growth and development.
As our dedicated Frontend Engineer, you will work directly with the CTO and engineering team to build products and features that accelerate our traction. Working with our clients on their projects, you will have a chance to interact with international teams as well.

Responsibilities:


- Design and build frontend components and widgets using React.js
- Design and implement major new features and functionality
- Identify and evaluate new technologies for implementation
- Implement effective security protocols, data protection measures, and storage solutions
- Employ a set of micro services for the business functionality
- Collaborate with backend-end developers to build an efficient application
- Communicate on a regular basis with other team members
- Participate in full development life cycle including requirements analysis and design
- Assist and mentor less experienced team members

Required Qualifications:


- 3+ years of professional experience in creating complex frontend applications
- 2+ years of experience with React.js
- Good knowledge of JavaScript, Typescript
- Solid knowledge and practical experience with React.js framework
- Knowledge of Redux (Redux Toolkit), Web application structure, Advanced styling (CSS Modules, Styled Components), Web security and scalability, ability to work both with functional-based and class-based components
- Experience with user interface design
- Knowledge of web application design patterns and best practices
- Strong communicational skills both verbal and written and ability to clearly articulate a point of view to both technical and non-technical colleagues
- Desire to continually innovate and improve both technology and people
- English skills-level B1/B2
- Excellent troubleshooting skills
- Responsiveness to change requests and feature requests