Position: Senior Software Engineer (Frontend Angular)
Category: JavaScript
English level: upper
Years of experience: 11

Frontend Developer Skills:
- Strong knowledge of SOLID, Design Patterns, REST, and algorithms.
- Relevant experience developing with Angular (v12+) in TypeScript, NgRx, RxJS, Node.JS, SQL
- Frontend technologies: JavaScript (up to ES12)/TypeScript, HTML, CSS preprocessing (Lees, Sass), etc
- Experience designing and implementing interfaces to backend systems (REST APIs, JSON, etc.)
- MVP / PoC prototyping
- Responsive design
- Experience with Bootstrap and Material
- Confident in using GIT/Bitbucket, Jira, and Confluence
- Functional programming experience
- Pixel-perfect designs, Map integration, D3, Auth0 authentication, shopping carts, …

Technical Leader Skills:
- Strong knowledge of methodologies of software development
- Requirement gathering
- Design application architecture
- Lead the development process (Agile: SCRUM/Kanban)
- Estimate and delegate tasks
- Communicate with the customer
- Team collaboration experience
- Maintain the existing code
- Implement new features
- Perform optimizations and Code review
- Setup a development environment (Frontend only)

Project types that I was involved in:
Network traffic analytics, data managing, production workflow, advertising management, weather analytics, dashboards, online shopping, CMS, governmental sites, medical sites, etc...

Languages:
- English: B2 (technical).
- Ukrainian: Native.
- Polish: Conversational.

Education:
University: Lviv Polytechnic National University
Degree: Master of Information Technology (MIT)
The topic of the master's thesis: “Neural network technologies for processing lexical-semantic information”
Senior Software Developer (Frontend) with primary skills: Angular, TypeScript, JavaScript up to ES2021 / ES12, RxJS, ..., CSS, SASS, Less, ..., Node.JS, SQL, ... D3, DevExpress.

17+ years of experience as a Frontend Developer mostly at outsourcing companies.

Strong knowledge of SOLID, KISS, DRY, YAGNI, Design Patterns, and algorithms.
Prefer (but not mandatory):
 1. Angular projects (v10+). (from scratch or support) as Senior Frontend Developer or Tech Lead.
 2. Agile / Scrum / Extreme Programming (XP)
 3. Jira, Bitbucket, Confluence
 4. Microservices.
 5. Remote work (preferred). The Lviv office (optional)
 6. Timezones: UTC-8 ... UTC+2