Middle Front-End (Angular) Engineer (#13798287)

Work type:
Technical Level:
Job Category:
Careers platform
About the Project:
Our customer is an online platform that connects school students with employers. Students have the ability to explore career paths, interact with company representatives and apply for work experience and apprenticeships before they leave school. It empowers students to take control of their career path by connecting them with leading employers and education providers

  • Take ownership of a feature or feature set
  • Actively participate in project team meetings and technical discussions related to the project 
  • Work with designers, PO and other engineers to solve problems and implement solutions
  • Generate high-quality code in balance with rapid feature delivery
  • Code reviews, technical documentation, deployments
  • Implementation of the best practices for continuous delivery
  • Propose process improvements and changes
Role Requirements:
  • Software Engineering experience  3+ years
  • Strong experience with Javascript (Angular) and TypeScript
  • Experience with AWS
  • Experience working knowledge of RESTful integrations
  • Proficient understanding of Git
  • Strong understanding of Design Patterns, Algorithms, and OOP
  • Experience with TDD and other testing best practices
  • Experience with Node.JS would be a plus
The ideal candidate is also: 
  • Has at least Intermediate level of English
  • Has strong communication & team working skills
  • Has agile mindset and is a good team player
  • Is pragmatic: gets things done, can find a creative compromise between an ideal technical solution and actual client needs
  • Understands the value of testing, quality, continuous integration, source control, and code reviews
We offer:
  • Flexible working hours
  • A competitive salary and good compensation package
  • Best hardware
  • A masseur and a corporate doctor
  • Healthcare & sport benefits
  • An inspiring, comfy, clean and safe office
Professional growth:
  • Challenging tasks and innovative projectt
  • ​Meetups and events for professional development
  • An individual development plan
  • Mentorship program
  • Corporate events and outstanding parties
  • Exciting team buildings
  • Memorable anniversary presents
  • A fun zone where you can play video games, foosball, ping pong, and more.