Актуальные заказы по OOP

Старший инженер Unity3D

Full-time

Компания: Поставщик ИТ-услуг для индустрии биологических наук и здравоохранения.

Проект: Разработка пользовательского интерфейса с использованием Unity3D для настольных приложений.


Обязанности:

  • Реализовывать и поддерживать компоненты пользовательского интерфейса, следуя принципам MVVM.
  • Применять концепции ООП для обеспечения качества и масштабируемости кода.
  • Решение сложных технических задач и оптимизация существующего кода.


Требования:

  • Демонстрируемый опыт работы в качестве разработчика .NET с опытом работы в Unity3D.
  • Владение навыками разработки пользовательского интерфейса для настольных приложений.
  • Знакомство с архитектурным паттерном MVVM.
  • Глубокое понимание принципов ООП.
  • Сильные навыки решения проблем.
  • Способность адаптироваться и эффективно работать в динамичной среде разработки.


Back-End Developer (PHP)

Офис
Удаленно
Full-time

We are a leading back-office solution provider for Fintech companies that specialises in brokerage-related solutions. We have been operational for over ten years and are continually innovating on a wide range of products and services that serve the financial industry. 

Currently, we are looking for a PHP Backend Developer with a strong IT background. You will be working as part of a highly talented team of IT and business specialists. The team’s top priority is to deliver new features and improve existing services.


You like:

  • A Challenge;
  • A stable environment to nurture your passion for technology;
  • A chance to grow as a specialist;
  • To work in an agile, fast-paced environment;
  • To deliver quality work on time and focus on business value;
  • Meaningful work that has a profound impact on the company and the industry.


About you:

  • Excellent knowledge of PHP 7.4+;
  • Understanding of OOP, SOLID, OOP Patterns
  • Familiarity with Symfony framework;
  • PHP development experience 4+ years;
  • Solid understanding of MySQL;
  • Experience with RabbitMQ or any other messaging queue system;
  • Experience with Git;
  • Ability to write unit tests using PHPUnit framework;
  • Strong communication and problem-solving skills;
  • Strong written skills in technical English (Upper-Intermediate or higher).


As an advantage:

  • Understanding of DDD, CQRS;
  • Familiarity with ElasticSearch;
  • Experience working with CS fixer, PHP stan, or similar tools.
  • Familiarity with JIRA and Confluence.
  • Familiar with the finance domain.


Responsibilities:

  • Develop new functionality and maintain the existing company's services;
  • Integrate with external and internal services;
  • Coordinate technical solutions with other product teams;
  • Write well-designed, testable, efficient code;
  • Refactor and optimise existing code;
  • Create and maintain software documentation;
  • Troubleshoot production issues;
  • Work with Agile methodologies.


We offer:

  • Work in an international company;
  • Comprehensive health insurance, social guarantees;
  • Paid sports activities;
  • Fruits, cookies and great coffee;
  • Sponsored educational package;
  • Modern office environment in the centre of Riga;
  • Friendly team and career growth opportunities;
  • Fully subsidised parking near the office after the probation period;
  • Remote work during the COVID-19 pandemic.


Ведущий инженер C++

Удаленно
Full-time
Проектная занятость
Требуется Lead C++ Engineer, который возглавит команду разработки флагмана Cradle of Empires. Основные задачи: - Управлять командой разработки: менторинг, проведение 1*1, ассессмент-сессий, составление плана развития команды и др.; - Code review, финальная проверка кода перед релизом, конструктивный фидбек команде; - Планировать нагрузку совместно с PM, эстимировать фичи и версии работы с техническими рисками; - Создавать, оптимизировать пайплайны и воркфлоу для своей команды; - Выбирать, развивать и оптимизировать технологии, проводить исследования и разработку прототипов; - Участвовать в разработке технической документации; Требования: - Опыт управления и координации командой от 5 человек; - Опыт работы на релевантной должности в игровой индустрии от 2х лет; - Опыт разработки на C++ не менее 5-ти лет; - Опыт со стеком MSVS, C++14, C++17, STL, boost; - Приверженность структурированного и качественного кода: OOP, Design Patterns, SOLID; - Graphic Pipeline — OpenGL ES 2.0; - Уровень английского языка – технический. Будет плюсом: - Знание и/или опыт работы с Lua или другими скриптовыми языками (JavaScript, Python), библиотекой Qt; - Опыт разработки мобильных приложений iOS или Android; - Участие в проектах в качестве архитектора. Проектирование и прототипирование архитектурных решений и их документирование. Разработка «ключевых» программных модулей и компонентов.