Position: JavaScript Developer (Middle)
Company: SoftCust
Category: JavaScript
Experience required: 2y
English level: intermediate

**Mandatory requirements:**
- Important - English level - Intermediate or higher
- Languages: JavaScript, TypeScript
- Client-side frameworks: React (or Next.js)
- User interfaces: Material-UI or/and Ant-Design
- Approaches: REST
- State managers: Redux/Mobx
- Willingness to learn new technologies
 
**Would be a plus:**
- Apollo GraphQL
- Server side: Node.js, Express, Nest.js + SQL, NoSQL databases
- Containerization: Docker
 
**Personal profile:**
- Strong communication skills
- Self-management
- Flexibility
 
**Work conditions:**
- Full-time (8 hours / day, 160 per month)
- Full tax coverage + accounting support
- Pizza Friday at the office or lunch compensation on Fridays
- Birthday gift (equivalent to 1000 UAH)
- Training (compensation 50/50). The training program is pre-agreed with your manager
- Help! (individual assistance from the company in case: there was trouble, a health problem, emotional burnout, etc.) up to 3 individual consultations with a psychologist