Overview
Currently, we are looking for a remote JavaScript Development Team to join our team.
Responsibilities
- Designing, building, testing, automating and supporting integral infrastructure and application components within our API platform
- Deploying software and services through emerging DevOps tools such as Terraform
- Setup development environments
- Use best practices
- Work with the Dev Manager to clarify the work, estimate and brake down to the team
- Train/coach team members on the dxg coding standards
- Designing and writing a clean code following SOLID, DRY, KISS principles
- Covering your fresh written code with unit tests
- Continuous improvement of the codebase by proposing and implementing new approaches, ideas, technologies
- Thorough code reviews
- Working in collaboration with Backend, BA, Design teams to successfully deliver the new functionality
Requirements
- 6+ years of relevant experience, 2+ years in leadership roles
- Development experience, in a contemporary language such as JavaScript and TypeScript
- Some experience React
- Solid knowledge of Redux, Redux-thunk
- Experienced in Styled components
- Experienced in Promise (async/await)
- Knowledge of Enzyme
- Knoweldge of Jest
- Solid experience in SASS
- Knowledge of HTML 5
- Knowledge of Git
- Solid knowledge of Webpack
- Knowledge of Npm/Yarn
[GTS] Benefits (generic, except India)
- 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