Position: Senior Front-end (React) developer
Company: the recruiting studio
Experience required: 3y
Category: JavaScript
English level: upper
Published: 2021-05-01T00:00:00+03:00

**About Moovweb**
Moovweb powers an Experience Delivery Network (XDN) that currently powers mobile web, responsive, web, app, and voice experiences for ⅓ of Americans each month and is trusted by some of the largest brands in the country including United Airlines, Harley Davidson, Nordstrom, 1800Flowers, four of the top seven US insurance brands, and a number of the top 50 banks. In the last two years, we’ve expanded our product from a niche mobile web add-on tool to a full-fledged XDN presentation layer and are experiencing a resurgence of growth.

**Technologies stack:**
JavaScript, React.js, Redux, Vue.js, Next.js, GraphQL, MaterialUI, React Storefront, JSS/SASS/LESS etc. 

**Preferred Skills:**
- 4+ years of prior front-end development experience
- Excellent core JavaScript
- Experience with React.js
- Experience building REST APIs
- Prior mobile web development experience
- JSS, SASS, LESS or other CSS preprocessors
- Familiarity with http and network requests
- Knowledge of website performance tuning and optimization
 
**Will be a plus:**
- Next/Vue/Nuxt experience
- Experience with analytics (Google Analytics, Google Tag Manager, Adobe Dynamic Tag Management, etc)

**Your contribution and functional responsibilities:**
- Collaborate with product management to create new features or improve existing functionality in the user interface
- Write clean code with reusability, testing, and performance in mind. Maintain consistencies with UI throughout the application
- Collaborate with support team to identify and address bugs and help deliver a high level of customer satisfaction and directly hear feedback from end users
- Maintain design and progress information in Atlassian Jira and Confluence

NOTICE
We need to make sure that you are comfortable with spending some of your time on support for PWA projects. It’s NOT going to be a true support engineer position where it’s all you will do. It’s going to be on a rotation basis (a couple of days per week and not every week) where you will get pulled into conversations, if there is an issue. Otherwise, it would be normal development project work.