Position: Senior Angular Developer
Company: Customertimes
Category: JavaScript
Experience required: 3y
English level: intermediate

Developing an application for tablets (iPads) that is implemented based on Salesforce CRM and mobile hybrid technology using Angular and Ionic. ​
Based on Salesforce local hybrid SDK. ​
Solution is multi-market. The project is currently working as a country-specific solution and planned to be evolving into a global template. ​
Solution provides flexible configuration for back-office users.
Solution by design should support both offline and online mode for mobile app.
Currently project contains iOS mobile application and future affiliate roll outs might require an Android version too. ​

Qualifications:
Experience with Ionic
1+ years of commercial experience with Angular (2+)
3+ years of commercial experience with Javascript/Typescript
Knowledge of SASS/CSS
Detail oriented with an eye for design
Comfortable usage of npm
Experience working in SCRUM teams
Experience with git based code versioning platforms (Gitlab, Bitbucket, Github)
Ability to communicate in English
Technologies: Angular 2+, Ionic 4+, CSS3, SASS(SCSS), HTML5
Will be a plus: Angular Material, Bootstrap

Responsibilities:
Write good structured & readable code in the spirit of S.O.L.I.D. concepts
Clear communication with the team & attending team meetings
Be active member of development process & be able to report on daily basis about the progress
Working conditions:

Regular compensation package reviews
20 days of paid vacation, 15 paid days of sick leave with a doctor’s note, and 5 working days of paid sick leave without a doctor’s note
Medical insurance coverage for employees, plus an option for family insurance coverage at a corporate rate
Support for participation in professional development opportunities (webinars, conferences, trainings, etc.)
Flexible work environments, including in-office, remote, or hybrid, based on employee preference and manager approval