Trainee/Junior Angular.js developer
Insiders is a fast-growing IT company which employs about 200 people. Our company focused on providing innovative digital services and cutting-edge technologies to solve complex business challenges.
We are located in Lviv and currently work in an office format.
1) Your Responsibilities
Angular: A deep understanding of Angular architecture, working with NgModules, managing the component lifecycle, and applying dependency injection.
Implementation of Reactive Architecture: Utilizing RxJS to organize asynchronous data streams, thereby increasing application
UI/UX Assurance: Developing modern, responsive interfaces using HTML5, CSS3 (LESS/SASS along with BEM methodology), and popular UI libraries.
Implementation of Best Practices: Adhering to object-oriented programming (OOP) principles, SOLID, and other approaches to ensure scalability and maintainability of code.
2) Essential Requirements
UI/UX Libraries: Experience with Angular Material, PrimeNG, or other libraries for rapid development of modern interfaces.
JavaScript and TypeScript: In-depth knowledge of JavaScript and TypeScript, understanding the nuances and pitfalls of these languages, along with practical solutions.
RxJS: Experience in using RxJS to develop reactive applications and effectively manage asynchronous processes.
HTML5/CSS3: Strong proficiency in modern markup, working with preprocessors like LESS/SASS, and adhering to the BEM methodology to create clean and responsive designs.
OOP and SOLID: Solid understanding of object-oriented programming principles and SOLID guidelines to build robust and scalable solutions.
what we offer:
- free study in our Corporate English Academy
- growth and development opportunities for young developers even if you have no commercial experience
- regular salary review (after the completion of each contract)
- provision of Apple equipment
- comfortable office with all amenities not far from the center (uninterrupted internet, generator, tea and coffee, pastries).
- timely payment of salaries.
- corporate events, teambuildings, etc.
- working on projects side by side with Senior developers, which will give you the opportunity to learn and develop.