Position: Senior Frontend Angular developer
Company: REW Consulting
Experience required: 3y
English level: upper

As part of the team, you will be working on developing Customer’s Portal that consolidates many different services under one umbrella. Through design system, micro-frontend, and micro-services architecture, the portal ensures common Look & Feel for all the users regardless of which service they are accessing. Ultimately Portal is set to house 100+ difference application.
**Technology stack:** HTML 5, CSS3, JavaScript, TypeScript, Angular, AngularJS, Node.js, yarn, npm, webpack,
Karma, Protractor.

**DUTIES AND RESPONSIBILITIES**

• Implement solutions, create and contribute to technical design
• Do bug fix and refactor solutions when needed
• Follow engineering processes (code review, grooming and etc.)
• Analyze business requirements, transform them into functional/non-functional
requirements, provide estimates with further implementation
• Identify and communicate required changes to business requirements
Support
• Participate in the development of team staffing plans
• Participate in the recruitment process during CV prescreening and interviews
• Mentor less senior team members and participate in leveling of the team members
Company
• Participate in technical interviews when necessary

**SKILLS AND EXPERIENCE**

• Excellent understanding of HTML, JavaScript, and CSS
• Experience with CSS processors (Sass or Less)
• Excellent knowledge of TypeScript
• Experience with Angular
• Experience with Node.js, NPM, and yarn
• Experience with Webpack and/or other build systems
• Experience in working with UX/UI Designers
• Understanding of responsive design concepts
• Experience in Git and/or SVN
• Ability, and willingness, to write good quality, clean code.
• Experience in international projects and working with remote teams.
• Working in Agile Software Development environment.
• Excellent communication and interpersonal skills
• Strong verbal and written English skills.

**Desirable**
• Experience with TDD, XP, and Scrum
• Experience with Java
• Experience with Jira, Confluence
• Experience with CI/CD best practices
• Experience with WebComponents
• Experience with AngularJS
• Experience with migrating from AngularJS to Angular
• Experience with any Web framework (React, Vue.js, Svelte...)