Position: React TechLead
Company: Luxoft
Category: JavaScript
Experience required: 5y
English level: upper

Responsibilities
- Solution, design and architecture drafting
- Implement new features, MR review for other team members
- Build and ship product artifacts to dev/prod cluster
- Technical mentoring & support for team members
- Strive to engineering excellence in every aspect, implement the best practices
- Refactor existing code, improve test coverage
- Devops responsibilities & knowledge of devops tools
- Technical Interviewing
- Collaborate with PM, BA, EA
- Participate in strategic planning, NFR analysis, risk management

Skills
Must have

MUST:
- JavaScript, TypeScript, ReactJS, NodeJS
- Redux/MobX
- Axios, fetch
- Webpack
- Docker, Kubernetes, AWS (EC2, RDS, DynamoDB)
- At least 2 years hands-on experience with cloud-native applications
- GitLab CI/CD
- Big-O complexity
- Ability to get fast into code and architecture, reverse engineering experience
- Practices: MSA patterns, GoF Patterns, XP, Pragmatic Programmer principles, DDD, Clean Architecture, CQRS & Event Sourcing, TDD, SOLID, GRASP
- Monitoring: Sentry/NewRelic/LogRocket

SHOULD:
- Kafka Consumer, Kafka Stream API & KSQL
- Resiliency Patterns, Reliability Concepts, DR strategies
- HashiCorp Terraform
- Unix shells and scripting (bash, sh)
- Java SE 8 / 11,
- Spring 5 / Spring Boot 2
- Logging: Splunk/Kibana

PROJECTS:
Development and support of complex enterprise solutions for one of the largest retail worldwide companies located in the US.
Supply Chain Quick Returns — Single platform for the whole company to process returns for all business units, supply chain facilities, and store networks.
Fulfillment Platform Console — Web application for managing the fulfillment planning: node configuration, status changes, reporting, etc.