Position: Full-stack Javascript Developer
Category: JavaScript
English level: upper
Years of experience: 10

Full-stack developer with 10+ years of experience in development and implementation of web applications. Passionate about software development, specializing in rich user interfaces, produces high quality and well-documented code, experienced in querying and processing large data sets, test-driven development (TDT), full software development life-cycle (SDLC), responsive design, single page application development (SPA), collaboration with variety stakeholders (product owners and users, UI/UX designers) to create a perfect application. A strong team player orientated on building effective working relationships with co-workers.
- Development of complex user interface, implementing adaptive design (desktop/tablet/mobile)
- Designing and building web applications with integration of automatic code testing
- Providing cross-platform, cross-browser, and responsive behavior of web resource elements
- Designing logical and physical models of the relational database, documenting main entities
- Work with relational database, RESTful API, Socket.IO in order to improve multi-users and multi-roles interactions
- Test coverage of front-end and back-end codebase
- Migration from Flow to Typescript, setting up the environment (types checking, eslint, prettier, pre-commit hook)  
- Collaborating with the product owners, analysts, testers and fellow developers to plan each sprint
- Interview sessions and onboarding newcomers
- Long-term remote work
- Growth
- Modern technologies
- English speaking team
- Frontend/backend projects
- Complex architecture projects