Position: Middle/Senior Front-end Developer (Angular)
Company: Onseo
Category: JavaScript
Experience required: 2y
English level: intermediate

**Responsibilities:**
- Use modern technologies and implement the best solutions in terms of efficiency and reliability
- Collaborate with the PM and other teams to effectively meet the product and technical needs of the project 
- Proactively participate in improvements and existing solutions tuning 
- Share expertise and knowledge with your teammates

**Requirements:**
- 3+ years of software development 
- 2+ years of experience with Angular 2+ 
- Deep experience and understanding of JavaScript and Typescript 
- Proficient in building rich Angular applications with different state-management paradigms 
- Experience with Angular Material 
- Strong understanding of browser limitations/features and cross-browser compatibility 
- Ability to keep high code quality via code reviews, unit tests, and integrations tests 
- Upper-Intermediate level of English 

**Would be a plus:** 
- Experience in npm dependency management 
- Experience in backend development using Node.js 
- Experience with Dockers and Kubernetes 
- Experience in developing scalable and fault-tolerant applications 

**We offer:**
- Competitive salary
- Medical issuance
- Paid sick days
- Long-term employment with 20 working days paid vacation
- Sport compensation
- English lessons
- Work on interesting projects using cutting-edge technologies

Startup Mastery is an online platform with a
ready-made training programme for the creation and development of startups.

Today knowledge is very important for launching a startup or bringing a cool business idea to life. Startup mastery offers this knowledge, wrapped in a certified methodology to students, young entrepreneurs, or anyone looking to become a successful businessman.

The multi-level system consists of training, mentoring, and community startup support in the process of creation and development of startups. Experienced mentors offer guidance and support at all stages of the project development and provide feedback.

Those who are looking to start a new business by investing into an innovative idea are also welcomed to become Startup Mastery users, and to explore the startups already existing in the system to find the one worth attention.

The platform should serve as a meeting point for all users, taking part in the process of a business creation — startuppers, their mentors and potential investors. Based on that, the system should offer a range of functionality to satisfy all their needs on the way to turning the idea into a successful business!