• Four-year working experience in Angular2+
• Excellent knowledge of TypeScript, Angular Framework
• Profound knowledge of Rxjs (Observables, Pipes, etc.)
• Profound knowledge of HTML, CSS, JS and most popular frontend libraries
• Good knowledge of RESTful services
• Experience in unit/integration/acceptance testing
• Strong analytical skills
• Bachelor’s or Master’s degree in computer science (or similar technical field)
• Level of English: Intermediate strong (at least)
• Interesting and challenging projects
• Competitive compensation and regular results-based salary review
• A broad range of professional education and personal development possibilities
• Comfortable and cozy working environment
• Motivated colleagues with profound knowledge of the technical field
• Аttractive compensation package
• Develop well-designed, easy maintainable, scalable and reusable software
• Design, document and demonstrate application architecture
• Estimate complex projects using different techniques
• Research, study and develop new or complex technical solutions/technologies (R&D)
• Develop automated unit tests
• Proactively suggest architecture changes and enhance coding practices
• Review design prototypes, participation in tech review design calls
• Setup integration with external software
• Mentor junior and intermediate developers