lock-svg project Successfully occupied
View offer information dropdown icon
Wallet icon Coin icon Rate 4 800 € - 5 800 € / month info
Timer icon Form of cooperation Full-time
Briefcase icon Sector Insurance
Location icon Location 100% Remote

info The reward is calculated upon delivery of 20 MD per month (1MD=8h)

Project duration 12 months with the possibility of extension
Period of cooperation 15.11.2024 - 14.11.2025
Start date - 15.11.2024, ASAP or by agreement
Technology
  • WS Webservice REST
  • CSS
  • HTML
  • JavaScript
  • TypeScript
  • Angular 2+
Languages
  • English flag English - active, B2/C1/C2
  • Slovak or Czech flag Slovak or Czech - native

Project description

  • cooperation on the development, maintenance and optimization of web applications using the Angular framework, with a focus on UI design and front-end architecture
  • active participation in design planning, code reviews and architecture planning in order to deliver effective and scalable solutions
  • collaboration on solving and troubleshooting applications to ensure optimal performance and user experience
  • cooperation with ICT and business analysts
  • collaboration in an agile team
  • long-term stable cooperation in 100% REMOTE mode
  • the final reward depends on the experience of the candidate and the progress of the selection process

Project requirements

  • min. 5 years of active experience in front-end web development
  • min. 3 years of active programming experience in Angular
  • knowledge:
    • Angular expertise
      • advanced knowledge of Angular components and lifecycle hooks (e.g. ngOnInit , ngOnChanges , ngAfterViewInit ), with practical experience in controlling component communication using @Input() and @Output() decorators
      • experience with dynamic loading of components for cases that require injection of components at runtime, such as modal dialogs or notifications
    • Reactive programming and State Management
      • experience with RxJS for handling asynchronous data streams, including the use of Observables, Subjects and operators such as mergeMap , switchMap , concatMap and combineLatest
      • experience with state management using libraries such as NgRx or Akita, including creating actions, reducers, selectors, and effects to manage complex application state
    • Dependency Injection (DI)
      • knowledge of the Angular framework for dependency injection , including hierarchical injectors and the ability to manage the scope and lifetime of injected services
    • performance optimization and Lazy Loading
      • experience with lazy loading modules to optimize performance and knowledge of AOT (Ahead of Time) compilation , tree shaking and change detection strategies (e.g. OnPush ) to improve response and application loading
    • modular architecture
      • experience with organizing large applications using feature , shared and core modules
      • the ability to implement shared services for reuse within modules
    • API integration and repositories
      • advanced knowledge of RESTful services and experience with API integration
      • experience with repositories such as Git and Bitbucket
  • knowledge of one of the agile methods of software development (SCRUM, LEAN and/or KANBAN)
  • active knowledge of the English language at the communication level, both spoken and written (min. C1)
  • excellent problem solving skills with attention to detail
  • the ability to cooperate within cross-functional teams
  • responsibility
  • independent and creative thinking
  • team player
Are you interested in this project?
Recommend an IT specialist Do you know anyone who could use this project? Recommend him and get a reward 580 €!
New to the world of IT freelancing ?

Freedom, flexibility, greater control over finances and career. Freelancing has evolved and offers much more today. See what's in store for you and how it will change your life.

Are you interested in this project?
Recommend an IT specialist Do you know anyone who could use this project? Recommend him and get a reward 580 €!

30 071

Titans that have
joined us

669

Clients that have
joined us

492 921

Succcessfully supplied
man-days