Position: Middle React developer
Company: Unicsoft
Category: JavaScript
Experience required: 3y
English level: intermediate

**Essential duties include:**
• Development of new features and modules with test coverage
• Participate in code review, application architecture, design business logic
• Explore new approaches

**Requirements**
- 3+ years of commercial experience
- Strong understanding of TypeScript types (generics, tuples)
- Strong understanding of React (hooks, context)
- Strong understanding of CSS (sass, less, emoji, styled-components)
- Experience with MUI
- Experience with Firebase (auth, file storage)
- Git
- Jira

**Would be an advantage**
- Experience with TDD (jest, react testing library)
- Experience with Metamask
- Experience with code quality tools (ESlint)
- Experience with webpack
- Experience with CI/CD
- Experience with websockets (socket.io)

**We offer**
— Opportunity for career and professional growth;
— Competitive compensation;
— Working schedule — 11-20 or 10-19;
— Convenient office in Kiev;
— Free English classes in the office;
— Warm and friendly working environment;
— Work in a professional team.