Position: Middle React JS Developer (UI and ReactJS) (2205)
Company: Exadel
Category: JavaScript
Experience required: 3y
English level: intermediate

The person should be able to work in an agile environment, interact with multiple stakeholders for requirement gathering, assessment and implementation. The candidate should have in-depth knowledge of JavaScript and React concepts, experienced in understanding of progressive web applications with experience in hosting the same in cloud preferably AWS stack.

**About the Customer:**
The Customer is the largest real-estate news outlet, reaching millions of professionals daily through media channels and has received 60+ awards for editorial excellence over the past six years, including the General Excellence award from the Society of Business Writers and Editors.

**About the Project:**
The client is looking to update its news portal in order to lay a scalable technical foundation for future growth. The current site makes the process of adding new real estate markets cumbersome and inefficient. Additionally, it is needed to add a cost-effective way of engaging with readers on their mobile devices. The client has invested time and energy into search engine optimization (SEO), and the new solution must build upon these efforts.
Below are high level areas of work:
Architecture refactoring using Headless WordPress
AWS Services and Hosting
Data Migration
New design implementation using React
CI/CD Process
SEO Strategy
Mobile adaptation (PWA)

Team on Exadel side: PM, BA, Architect, Senior Wordpress/PHP, Mid WordPress/PHP, Senior React, Mid React, AWS DevOps, QA Manual, SEO, UX/UI Designer.

**Requirements:**
Overall at least 4+ years of IT experience
Minimum of 2 years of strong hands-on experience of ReactJS, JavaScript, CSS, HTML and front-end languages
Strong experience in REACT tools including React.js, NPM, Webpack, Redux and Flux.
Strong experience in Design, build, deploy, maintain and enhance MicroFrontEnds (MFA)
Experience in using AWS Cloud Platform and Services like AWS CloudFront, AWS Code Commit, AWS S3, etc.
Experience of browser-based debugging and performance testing frameworks like Mocha and Jest
Solid understanding of continuous integration, deployment and operations concepts.

**English level:**
Intermediate

**Responsibilities:**
Writing tested, idiomatic, and documented code
Performing code review, UI optimizations
Collaborating with cross-functional teams to analyze and design new features
Participating actively in discussions, presentations and decisions about front end development, web application, mobile app etc.
Constantly working on improving your level of skills and qualifications

**Advantages of Working with Exadel:**
You can build your expertise with our Sales Support team, who provide assistance with existing and potential projects
You can join any Exadel Community or create your own to communicate with like-minded colleagues
You can participate in continuing education as a mentor or speaker 
You can take part in internal and external meetups as a speaker or listener. We support you in broadening your horizons and encourage knowledge sharing for all of our employees.
You can learn English with the support of native speakers
You can take part in cultural, sporting, charity, and entertainment events
Working at Exadel means always upgrading your skills and proficiency, so we provide plenty of opportunities for professional development. If you’re looking for a challenge that will lead you to the next level of your career, you’ve found the right place. 
We work hard to ensure honest and open relations between employees and leadership, so our offices are friendly environments