👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Senior Angular Developer

Зарплата

от 2500 до 4000 $

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

We are an EdTech startup with the goal to build the best online tools for students.

Описание вакансии

Условия работы

We encourage you to apply if you are an agile, smart, and intellectually curious engineer who loves creating and building complex systems while keeping them simple. You will be working with a team of Engineers, a Project Manager, and a Designer. Within our team, daily stand-ups, backlog grooming, planning meetings, demos, and retrospectives keep us agile, well-organized, and accountable. Continuous integration with automated testing allows us to deliver stable code predictably.

Requirements

  • Having 3 or more years of professional software development experience creating cross-browser compatible web-based UIs utilizing TypeScript, Angular, SCSS, and HTML
  • Experience with Angular Material and RxJS
  • Familiarity with Figma
  • Skilled at RESTful network architectures, experience with Swagger
  • Understanding OOP principles and best-practices (DRY, KISS, SOLID)
  • Familiarity/experience with a modern bundling toolchain, such as ESLint and Webpack;
  • Understanding one or more Automated UI testing frameworks (Jest, Cypress, etc.);
  • Experience with Docker
  • Good sense of usability and product
  • Upper-intermediate level of English (B2) or above

Would be a plus

  • Experience with Cypress
  • Experiences with Twilio Video, Twilio Chats and Stripe integrations
  • Laravel or NodeJS experience
  • Team leadership experience

Responsibilities

  • Implement new features following architecture guidelines, review code of your peers
  • Debug and fix production and staging issues
  • Write code following best-practices and common design patterns
  • Write unit tests with Jest and integration tests with Cypress
  • Work with designer to create the best user experience
  • Estimation and scope decomposition
  • Participate in daily meetings and other scrum rituals

What we offer

  • Competitive compensation level
  • Paid vacation and sick leave
  • Remote work within a very professional team
  • 8-hour work days