Position: Senior Front End Angular Engineer
Company: Star
Experience required: 5y
English level: intermediate

You will work on troubleshooting our platform for our clients, working in multiple technical environments, triaging issues and tracking.  This includes the ability to spot issues in the Slack or Customer Support Channel and alert the corresponding teams with accurate and informative information, write detailed reports of unique problems with clear steps to reproduce these issues, exposure to database structures and writing effective queries, and working on establishing and enforcing company-wide standards. In this role, you will receive continuous opportunities to learn new technology and grow as an engineer. You will also take an active part in onboarding new customers and contribute to process improvements. This position is an excellent opportunity to leverage your existing skills, build with a world-class team and have a significant impact on how marketplaces can be redefined. Here, we are just getting started.
 
Must have:
- 5+ years of experience as a Front-End Engineer (web, mobile, enterprise projects);
- Experience with Angular;
- Experience with writing semantic HTML5, CSS3 and CSS preprocessors like Sass and Less;
- Expert developing against RESTful APIs;
- Understanding of app/browser performance and techniques, including cross-browser/platform issues;
- Experience with writing unit tests for JavaScript code (Jasmine or Mocha+Chai);
- Upper-intermediate level of spoken and written English.

Nice to have:
- Knowledge of different modern JS frameworks (Angular, AngularJS, Vue.js);
- Knowledge of the Japanese language;
- Knowledge of platforms for mobile native apps development (React Native).

Responsibilities:
- Development of the new functionality to support existing web applications with reasonable coverage by unit/integration tests;
- Participation in code review sessions;
- Use of personal judgment to determine the optimal solution to recommend;
- Generally interaction with peers and/or management levels with the ability to communicate technical information effectively both written and verbally;
- Determining and following the methods and procedures on new assignments with minimal guidance;
- Actively participate in daily standups, project breakdown, estimation and retrospective meetings.