Position: Front-End Developer /React/
Company: REW Technology
Category: JavaScript
Experience required: 5y
English level: upper
Published: 2023-04-01T00:00:00+03:00

We are looking for an experienced Senior React Developer to join our team and help us develop an innovative inner source reporting applications for our enterprise Client.
If you are passionate about creating efficient and user-friendly dashboard solutions, we would love to hear from you.

Responsibilities:
- Design, develop, and maintain high-quality, scalable, and reusable React components for enterprise inner source dashboard
- Collaborate with product managers, designers, and other 
stakeholders to define and prioritize dashboard requirements
- Integrate dashboards with backend services and APIs
- Optimize applications for maximum speed, performance, and responsiveness
- Write clean, maintainable, and well-documented code, following best practices and industry standards
- Develop unit and integration tests to ensure the reliability and stability of the dashboards
- Participate in code reviews and provide constructive feedback to ensure the delivery of high-quality code
- Provide technical support and assistance to clients as needed
- Stay current with the latest trends and technologies in the React and web development ecosystem

Requirements:
- 5+ years of experience in web development, with a focus on React and related technologies
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Proficient in JavaScript, HTML5, and CSS3
- Good understanding of Java and experience in integrating Java-based APIs
- Familiarity with state management libraries such as Redux or MobX
- Experience with version control systems like Git
- Knowledge of modern web development build tools and processes (Webpack, Babel, npm, etc.)
- Strong understanding of responsive design and cross-browser compatibility
- Excellent problem-solving, analytical, and debugging skills
- Strong written and verbal communication skills in English
- Ability to work independently and collaboratively in a fast-paced environment

Nice-to-Have:
Experience working with JAVA would be a plus
Familiarity with inner source development practices and related tools (e.g., GitHub, GitLab,Bitbucket)
Knowledge of data visualization libraries such as D3.js or Highcharts
Experience with Agile/Scrum methodologies and project management tools (e.g., Jira, Trello)