**Required skills**:
- JavaScript / expert- Node.js / expert- English / strongWe are looking for a motivated, self-driven, and positive-thinking person with good communication skills to join one of our most dynamically growing departments, Mobile & Web Solutions, which unites almost 300 professionals in various technologies. Projects and customers are also quite versatile: we have a long-term partnership with enterprises, but we are also a unit that works with startups a lot. Our active and energetic team is driven by an ever-changing startup environment and an atmosphere of adventure. We love to learn and share knowledge, which is the main driver of our internal community.
If you are full of ideas, inspired to create robust, beautiful solutions, and excited about challenging tasks, join our dynamic team!
**Requirements**:
- Knowledge of any Front-End frameworks
- Strong experience in HTML and CSS
- Strong experience in Node.js and JavaScript (including TypeScript)
- Strong OOP/OOD skills
- Deep understanding of data structures and database management systems
- Deep understanding of the software development process
- Good understanding of various estimation techniques
- Experience in modern git-based version control systems
- Upper-Intermediate level of English
**Responsibilities**:
- Code, debug, document, and maintain portions of software
- Perform unit and integration testing
- Participate in peer code and design reviews
- Participate in estimation and planning sessions
- Report status and progress according to the project and company demands
- Assist test engineers and support personnel in solving technical issues of software installation and its operation
- Diversity of Domains & Businesses
- Variety of technology
- Health & Legal support
- Active professional community
- Continuous education and growing
- Flexible schedule
- Remote work
- Outstanding offices (if you choose it)
- Sports and community activities