Position: Middle / Senior Front End (Angular) Developer
Company: YRC
Experience required: 3y
English level: upper

🔸What you bring:
● 3+ years of experience in web development, as Front End Dev, using HTML, CSS, JavaScript, TypeScript, Angular
● Production experience with Angular.js (1.x) and ability to work on a Windows machine
● Comfortable working with JS tools and ecosystem, like NodeJS, NPM or Yarn, webpack, Rollup, Grunt, ESLint
● Strong fundamental knowledge in Front End development, understanding how browsers work and performance best practices in modern web apps
● Experience with headless content management systems like Strapi or Umbraco is a plus
● Proficient in Git (we use GitHub and Azure DevOps)
● Good understanding of CI/CD principles
● Experience working with data fetching via RESTful APIs or GraphQL
● Experience writing tests (unit, integration, E2E) and documentation, using tools like Cypress or Storybook
● A passion for detail and problem solving, with excellent verbal and written communication skills 
● Business level ability in English (В2/Upper-Intermediate/conversation).

🔸 Plus but not mandatory:
● Experience with Docker 
● Experience with backend languages (C#, Java, Python) 
● Experience with cloud services like Azure, AWS or GCP 
● Hyper-growth start-up experience is a strong plus

🔸What you’ll do:
● Design it: ensure that everything is designed not just for now, but for the growth of years to come
● Build it: deliver great solutions that are proven to meet the needs of the Product Managers and Product Designers as well as your colleagues in Support and Operations
● Test it: be accountable for your own testing and for the overall quality of your output, you’ll make sure testing happens fast, frequently and effectively
● Run it: check that everything is working as expected and go hunting for problems to solve, to constantly improve the solution
● Document Everything: make sure we have top class and up to date technical and use case documentation
● Mentor and coach: support and help onboard and train the less experienced members of the team
● Collaborate: engage with other teams and users across the company to identify ways to improve and build upon the capabilities of the Platform

🔸Benefits company offer:
● Friendly, flexible, high-trust, and people-first environment
● Work day-to-day directly with the client’s team, no middle-managers
● Supportive and technical leadership team
● B2B contract
● 20 days/year paid vacation
● Up to 10 days paid sick leave
● National holidays

🔸 Interview in two stages:
1. Technical introductory interview with a company representative (30 min)
2. Final interview with the company's TL (60 min)
🔸 B2B contract + NDA

Send your CV!