Position: Middle Frontend developer(Angular)
Company: HR Studio
Experience required: 3y
English level: upper

Middle Frontend Developer responsible for creation/development software solutions with highest possible technical quality. Create technical designs for features of small to medium complexity. Use software engineering industry best practices. Be pro-active team member and strive to technology excellence.

JOB PURPOSE
Extend REW Technology Frontend expertise. Be part of the development team that works for one of the biggest Carrier and Messaging processing companies.

COMPANY DESCRIPTION
“REW Technology” is a new subdivision of “REW Consulting Services”. “REW Consulting Services” successfully serves customer more than decade already. “REW Technology” concentrates on solutions design and implementation for various business needs for companies of mid to big sized companies. Basic principles used on daily bases and which have an impact on all company operations are
Automate software engineering routines via automation – Test Automation, CI / CD implementation, reusable and easy to extend software architecture
Security in mind. Utilizing DevSecOps principles, proper software architecture and engineering best practices.
Design-Implement-Try-Evolve loop. Utilizing Agile development principles delivering products production ready MVP, incorporating feedbacks from fields, adjust solution and implement new features
“REW Technology” open to approach pass bootcamp and work from anywhere that allows team members to choose workplace that suits their needs in a best way. Company organizational structure as flat as possible with minimal bureaucracy overhead.

PROJECT DESCRIPTION
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
Engineering
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
Mandatory
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 any Web framework (React, Vue.js, Svelte...)