Старший Frontend разработчик

Мы ищем опытного Front-end/Javascript разработчика на проекты online графического редактора (http://davinci.opensoftdev.com/demo/ ) и фронт-сайт онлайн-типографии (http://www.overnightprints.com/)

Место работы: Офисы в Саратове, Санкт-Петербурге, Лас-Вегасе или удаленно.

Требования:

  • Отличные знания и практический опыт работы с HTML 5, CSS 3, LESS, JavaScript, jQuery;
  • Опыт разработки single-page applications;
  • Опыт работы и хорошие знания Javascript фреймворков (backbone.js и ReactJS);
  • Опыт работы на позиции программиста/разработчика от 3 лет;
  • Английский на уровне Intermediate и выше.

Приветствуется:

  • Любовь к UI/UX дизайну;
  • Знание одного из server-side языков программирования (Go, C#, PHP, Python);
  • Опыт работы с WebGL;
  • Опыт работы в крупных проектах;
  • Опыт написания Unit-тестов для JavaScript;
  • Аккаунт на GitHub

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

 

Senior .NET developer

We require a Sr. .Net Developer to join our team in order to design and build a plant management software solution for the printing industry. This position requires an interdisciplinary skill set with a focus on server software architecture, business analysis and coding skills.

The Responsibilities:

  • Work with the project manager to gather requirements for underlying feature requests;
  • Provide architectural guidance for .Net development;
  • Participate in code reviews, brainstorming meetings, and cross training sessions;
  • Participate development teams using agile approaches, including test-driven development and scrum;
  • Participate development of requirements documents, including development of use cases and test plans.

Skills and Experience:

  • 4+ years.Net development experience;
  • 5+ years of experience in software development in general;
  • Experience in development web applications with .NET;
  • Excellent knowledge of C#, .NET core, ASP.MVC, WebAPI, EntityFramework;
  • Experience in frontend development: HTML/CSS/Jscript, jQuery, JavaScript frameworks and other related technologies;
  • Deep practical skills in software architecture development and analysis;
  • Rich experience in leading software development teams using Agile approaches (SCRUM, Kanban etc);
  • Ability to handle multiple competing priorities in a quickly-changing environment;
  • Strong business and technical vision - willing to recommend alternative technical and business approaches;
  • Computer Science or related degree;
  • Strong written and verbal communication skills in English.

What would be beneficial to have:

  • Strong on-hands experience with Angular framework;
  • Active github or stackoverflow account;
  • On-hands experience in some other technology stacks (especially in Python or C++/Qt or Go or PHP);
  • Familiarity with test-driven development and continuous integration;
  • Some experience with .NET Core or Mono platforms;
  • Familiarity with the e-commerce or the printing industry.

The Rewards:

  • Salary package above the market;
  • Working with current and future technologies;
  • A chance to contribute in a direct way to the growth and profitability of the company;
  • Opportunities for advancement as the company grows;
  • The freedom to contribute ideas while working with top notch developers from around.