React JS Developer Remote
React JS Developer Description
Job #: 74252DESCRIPTION
We’re looking for a React JS Developer to join us with experience in software development, including a clear understanding of data structures, algorithms, software design and core programming concepts. You will be working with top clients providing access to all areas of the project life cycle with opportunities to learn and share new concepts.
Responsibilities
- Work in a dynamic, fast-paced environment
- Understand business needs, facilitating and developing requirements, and specifications required to support the implementation
- Develop technical specifications, high level/detailed design, testing strategies, and implementation plans from business requirements
- Manage end-to-end systems development cycle from requirements analysis, coding and testing
Requirements
- Comfortable multi-tasking, managing multiple stakeholders and working as part of agile team
- Excellent communication skills including experience speaking to technical and business audiences and working globally
- Expertise in ReactJS UI/UX development
- Can apply an entrepreneurial approach and passion for problem-solving and product development
- Strong problem solving and analytical skills
- 2+ years ES6 experience essential
- React, React Hooks, Redux (or other state management library) UI development essential
- Working with React component libraries such as Material UI, Ant Design highly desirable
- LESS / SASS style sheet experience essential
- Jest, Cypress, React-testing library or other JavaScript testing framework experience essential
- Webpack JavaScript module bundling and CI/CD automated delivery is a plus
- Integrating with REST APIs essential
- GraphQL is a plus
We offer
- We believe that the greatest strength of the company is its people. EPAM is fully committed to help its employees to reach their full potential and achieve their professional goals through continues learning. With this in mind, we would like to introduce to you few of the many opportunities and services which we believe will help you expand your current knowledge:
- Full access to cutting-edge tools and technologies
- Competitive compensation depending on experience and skills
- All-around Social package: professional & soft skills training, medical & family care programs, sports
- Relocation opportunities
- Free English classes
- Unlimited access to LinkedIn learning solutions
- Continuous experience exchange with experts and professionals worldwide
- Friendly team and comfortable working environment
- Engineering, corporate, and social events within and outside the Company
- Flexible working schedule
- Opportunities for self-realization