Position: Sr. Front-End Engineer - React
Company: WondermentApps
Category: JavaScript
Experience required: 3y
English level: upper

Responsibilities:

Create user-friendly web pages with Reactjs libraries and markup languages (HTML5, CSS3)
Building the structure and design of web pages.
Ensuring web design is optimized and responsive for different platforms like mobile, tablet.
Optimizing web pages for maximum speed and scalability.
Building reusable code for future use.
Engage in relevant discussions throughout the entire SDLC, including requirements gathering, architecture/design, implementation, deployment, testing, and maintenance.
Adhere to standard rules, processes for development and actively participate in code reviews.
Oversee technical deliverables for invest and maintenance projects through the software development life cycle, including validating the completeness of estimates, quality and accuracy of technical designs, build and implementation.

Requirements:

4+ years of work experience as a Front-end Engineer.
Advance understanding and experience of React.js and its core principles
Understanding of web design/development concepts and processes.
Excellent written and verbal English communication skills.
Experience with version control systems (Git preferred)
Prior experience with popular React.js workflows (such as Flux or Redux)
Proficiency in JavaScript, including DOM manipulation and the JavaScript object model
Expert knowledge of HTML and CSS Competency with web standards
Extensive Experience in Responsive design frameworks (Bootstrap 4 preferred)
Experience on RESTful APIs
Advanced use of browser dev tools
Good understanding of server-side CSS pre-processing platforms, such as LESS and SASS
Good understanding of web standards, backward compatibility, accessibility, i18n/i10n
Nice-to-haves: 
Experience with TDD/BDD patterns
Experience with SQL / Relational Databases / NoSQL datastores
Experience with Apollo GraphQL-based APIs
Experience with NodeJS and related package management (Yarn, npm)
Experience with modern web applicati