Back to Search
Currently, we are looking for a remote Lead ReactJS Developer to join the team.
The customer is the world’s learning company with more than 22,500 employees operating in 70 countries. It provides content, assessment, and digital services to learners, educational institutions, employers, governments, and other partners globally. It is committed to helping equip learners with the skills they need to enhance their employability prospects and succeed in the changing world of work.
Responsibilities
- Work within the "High Five" team of 2 back-end developers, 2 QE, and at least 1 front-end developer (maybe more)
- Be in constant communication with the team-lead to represent the front-end division of the squad
- Work with QE team leads
- Coordinate the front-end team
- Be fully responsible for FE features during their lifecycle
- Coordinate and communicate with less senior FE devs in the team
- PI work deep involvement: SAFe ceremonies, understanding PI goals, planning and managing the workload etc.
- Coordinate with the PO, architects, UX designers
- Discuss and approve proposed technical solutions
- Investigate initiatives to be later integrated into an existing application
- ReactJS applications configuration and components development
- StencilJS design system development and components integration with ReactJS
- Tests implementation to meet the requirements and peer code review
- Work with existing codebase (changes, improvements, refactoring)
Requirements
- 5+ years of experience as a ReactJS Developer
- Advanced knowledge of CoreJS
- Experience with TypeScript
- Intermediate Knowledge of Stencil.js
- Intermediate Knowledge of Node.js
- Experience with Bebpack (preferably) or rollup
- Experience with React-Redux, Redux-Thunk
- Familiarity with eslint, stylelint, prettier
- Familiarity with storybook
- Solid understanding of jest, React Testing Library
- Understanding of CSS, SASS, styled components and/or CSS modules and/or Emotion
- Understanding of pre-processors, post-processors
Nice to have
- Knowledge of trunc-based development
- Knowledge of web components
- Azure DevOps experience
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn