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).
- 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.
- 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.
- 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.