TEAM International Company Profile

Front-End Developer Angular 2+

TEAM International

Munkaköri leírás

Our customer’s product is a CRM application suite that enables hundreds of thousands users around the world to optimize their sales and marketing operations. The sought candidate will join a project team that will be given a task to develop a next-generation client using the latest tech stack in a distributed multinational group.

General Job Duties/Responsibilities

  • Working on a small, mission critical, and highly visible team developing web based client application from scratch for flagship product that currently has hundreds of thousands clients, and over 30 years of history;
  • Learn and adapt to using new technologies quickly;
  • Writing clean, high-quality code that conforms to industry best practices;
  • Engineering code utilizing test driven development approach;
  • This specific position will be working on cross platform client for CRM system (Angular based, PWA compliant, Single Page Application).

Requirements

  • Good understanding of JavaScript / TypeScript;
  • Experience developing UI rich interfaces using HTML and CSS;
  • Single Page Application (SPA) development;
  • Experience with Angular 2+;
  • Proficient understanding of code versioning tools (Preferably Git);
  • Quality practices: TDD, unit testing, integration testing;
  • Understanding security in web-based applications.

Preferred Experience

  • Electron;
  • Angular Material;
  • Experience developing Progressive Web App would be a plus;
  • Experience collaborating with UX/UI expert would be a plus;
  • LESS / SCSS / SASS;
  • Unit test development using Karma (or similar framework);
  • E2E test development using Protractor;
  • Understanding of API design and RESTful services.

Benefits

  • Competitive salary based on your experience level;
  • Friendly and trustful atmosphere;
  • Professional and career growth opportunities;
  • Big goals, challenging work and meaningful feedback;
  • Opportunity to work and communicate directly with the customers;
  • Your health support via compensation of sports activities, vacation policy, and private medical insurance;
  • Modern and comfortable office near the city center.