Internship Fullstack Web Developer - It's Wise

Angajator: Jobs from top companies in Romania
Domeniu:
  • Internet - eCommerce
  • Internship
  • IT Software
  • Tip job: full-time
    Nivel job: Student/Absolvent
    Orase:
  • Iasi
  • Actualizat la: 27.03.2018

    Our client puts in motion the right people, skill sets and technologies to meet your performance objectives and your business needs, assuring support for the entire software development process.

    The company offers a unique set of skills and abilities like:

    • building enterprise solutions,
    • feature-rich custom web applications,
    • mobile applications,
    • scalable cloud platforms for start-ups and
    • complex computer vision applications.

    All these having in mind great user experience.

    What are we looking for?

    Front-end technologies

    • basic knowledge of HTML, CSS and JavaScript;
    • basic knowledge of Chrome developer tools – inspecting elements, debugging, network requests , check application data;
    • basic knowledge of DOM Manipulation;
    • awareness of package managers (NPM, Bower, Yarn).

    Backend technologies

    • basic knowledge of NodeJS + TypeScript;
    • basic knowledge of database (Primary Keys, Foreign Keys, Indexes, stored procedures, functions, joins, select, DML);
    • awareness of client-server computing.

    General skills

    • basic knowledge of OOP – inheritance, polymorphism, encapsulation, abstraction, interfaces, abstract classes;
    • awareness of source control tools like GIT;
    • basic knowledge of clean code (like: SOLID, naming conventions);
    • basic knowledge of design patterns (basic like: Singleton, State, Factory);
    • self-study;
    • work in a team and communicate easily. 

    Front-end nice to have

    • basic knowledge of JavaScript + TypeScript for Angular +4;
    • basic knowledge of JavaScript task runners (Gulp, Grunt, Broccoli, etc);
    • basic knowledge of CSS preprocessors;
    • basic knowledge of module bundlers ( Webpack, Browserify, etc);
    • basic knowledge of application security;
    • basic knowledge of MV* JavaScript frameworks;
    • basic knowledge of Promises in JavaScript;
    • basic knowledge of reactive programming (RxJS).

    General nice to have

    • cloud knowledge (basic like: scaling, queues, async calls, service bus);
    • awareness about unit testing(what a unit test is, frameworks samples);
    • application architecture (basic layering);
    • awareness of Scrum/Agile.