Position: Front-End Software Engineer with React
Company: Epam Anywhere
Experience required: 2y
Category: JavaScript
English level: intermediate
Published: 2022-01-01T00:00:00+02:00

We are currently looking for a remote Middle\Senior Front-End Software Engineer with 2+ years of experience as front-end engineer working with React.js and JavaScript to join our team.

**Responsibilities**
Perform front end development to ensure software meets business and security requirements and established practices at the beginning of the project assignation
Perform front end development according to project requirements and needs
Understand and analyze system requirements, be able to code and develop features and components required
Apply code reviews and development quality reviews to make sure best practices are implemented
Participate in project planning, grooming and stand-up meetings
Develop great experiences with web applications to our customers
Maintain and upgrade applications with new features
Create documentation of new features
Create tests of developed features
Build reusable components for our design system
Review requirements and suggest creative solutions
Create web layouts
Integrate REST and GraphQL APIs

**Requirements**
2+ years of experience as front-end engineer working with React.js and JavaScript
Experience working in an Agile environment (Scrum/Kanban)
2+ years of proficiency using React Redux and React Testing library/Enzyme
Understanding of software engineering principles, object-oriented programming (OOP), frameworks and technologies
Experience implementing good coding practice standards and code reviews
Experience with RESTful Web services
Good problem-solving skills
Experience working with unit tests
Git knowledge
Good spoken and written English communication skills (B1 and above)

**Nice to have**
Experience with CCS, Material-UI and styled components
Familiarity with Redux-Saga library
Experience with Jest, Jasmin
Knowledge of A11 best practices
Ember.js skills

**We offer**
Competitive compensation depending on experience and skills
Work on enterprise-level projects on a long-term basis
Full-time remote work
Unlimited access to learning resources (EPAM training courses, English classes, Internal Library)
Community of 38,000+ industry's top professionals