Lead ReactJS Engineer - Remote Remote Canada
Lead ReactJS Engineer - Remote Description
Job #: 82587Req.#215404395
#REF_WR22_CA
Responsibilities
- Manage engineering team
- Develop components and experiences based on JavaScript, ReactJS 16, and Plasmic technology
- Create PRs and push them into git repository, use current CI/CD process established by Client
- Participate in code review
- Be able to work on performance optimization for the developed code
- Create performance tests, unit tests
- Test the accessibility and know the toolset
- Implement user stories and fix bugs based on requirements and priorities provided by Client
- Meet analytics and quality standards (unit testing, functional automated testing (Cypress), beaconing, performance, cross-browser/cross-device support, accessibility support)
Requirements
- BS degree in an associated field or other advanced certification along with equivalent experience
- 5+ years of relevant experience in the field
- Team leading experience
- Hands on experience with most of the following:
- React, React with Flux or Redux
- Core JavaScript
- CSS, HTML, Responsive and Adaptive web design
- Consuming and understanding of RESTful interfaces
- SDLC and CI/CD
- Unit testing
- Clean code concepts
- Able to guide team members operating in an agile development methodology
- Excellent in problem solving and troubleshooting
- Committed to the use of engineering practices that support rapid delivery in a fast-paced environment
- Passionate about test driven software engineering and continuous delivery techniques– able to build relationships and build trust across a global organization, working independently and with the team to work efficiently with stakeholders
Benefits
- Extended Healthcare with Prescription Drugs, Dental and Vision Insurance (Company Paid)
- Life and AD&D Insurance (Company Paid)
- Employee Assistance Program (Company Paid)
- Unlimited access to LinkedIn learning solutions
- Long-Term Disability
- Registered Retirement Savings Plan (RRSP) with company match
- Paid Time Off
- Critical Illness Insurance
- Employee Discounts
- Employee Stock Purchase Program
About EPAM
- EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential