Front-end Engineer | Warsaw | 6 months

Employer: AIESEC in Romania
Domain:
  • IT Software
  • Job type: full-time
    Job level: Student/Graduate
    Location:
  • Abroad
  • Updated at: 21.06.2021
    Short company description

    AIESEC este o organizatie studenteasca existenta la nivel global, structurata ca o platforma de oportunitati pentru tineri, care isi desfasoara activitatea in 126 de tari si teritorii, si in peste 1000 de centre universitare. Organizatia este condusa in intregime de studenti si are ca obiectiv principal dezvoltarea de lideri care sa aducă un impact pozitiv in societate. In acest scop, membrii ei lucreaza pe arii precum Resurse Umane, Finante, Marketing sau Vanzari, au sansa de a coordona echipe, de a crea proiecte si de a face stagii de voluntariat sau internship-uri profesionale în oricare din tarile in care AIESEC este prezent. Organizatia exista in Romania din anul 1990, infiintandu-se in Bucuresti iar mai apoi deschizand alte 15 comitete locale in alte 13 orase din Romania, si anume in Arad, Brasov, Constanta, Cluj, Craiova, Galati, Iasi, Oradea, Pitesti, Sibiu, Suceava, Targu-Mures, Timisoara.

    Requirements

    Solution Orientation
    SCRUM
    NPM
    JSON
    Javascript (Required)
    HTML 5 (Required)
    HTML (Required)
    GIT (Required)
    CSS (Required)
    Analytical thinking
    Boostrap
    Angular (Required)
    Ajax
    AWS (Amazon Web Services)

    Responsibilities

    Creating an angular application.
    Creating Tests in accordance with TDD.
    Participating in team meetings.

    Other info

    You will learn:

    Domain modeling in accordance with the principles of Domain Driven Design
    Advanced test automation techniques such as: Test Driven Development, Acceptance Test Driven Development, Test Piramide: E2E, unit, integration and acceptance tests
    create modular applications without code legacy using NgModule and microfrontends
    Advanced architectures of large applications: State, CQRS, CQS and many others
    Advanced techniques of angular components: Memoization, Content Projection, Re-usable presentation components and scalable smart components