Актуальные заказы

Android developer

Удаленно
Full-time

В поисках Middle/Senior Android developer для работы над приложением для телевидения.


Задачи:

  • Разработка новых и модификация существующих приложений на Java/Kotlin.
  • Тестирование и интеграция новых мультиплатформенных видеоплееров.
  • Взаимодействие с backend командой разработчиков.
  • Поддержка пайплайнов CI/CD Gitlab для своих приложений.
  • Написание автотестов, документации, отчетов.


Требования:

  • 3+ лет разработки на Java, Kotlin.
  • Медиа стек.
  • Понимание, как собрать плеер в приложении, изменить его код.
  • Кастомизация плееров, желателен опыт работы со следующими плеерами:

ExoPlayer framework;

VLC player framework;

Android native media player;

  • Понимание полного цикла производства коммерческого софта, включая тестирование.
  • Знание любой CI/CD, в идеале GitLab.
  • Знание ffmpeg, libav - большой плюс.
  • Знание стандартов и форматов стриминга, например, HLS или MPEG-DASH - большой плюс.
  • Опыт создания реальных мобильных приложений для ТВ или ОТТ сервисов очень желателен.
  • Умение решать проблемы на своем уровне без привлечения ресурсов менеджеров.
  • Желательно умение работать в команде.







SRE/DevOps Engineer

Офис
Удаленно
Full-time
Постоянная работа

Looking for a SRE/DevOps Engineer to work on a trading product.


Requirements:

  • Strong knowledge of Linux (or any other Unix);
  • Experience with DevOps tools (Docker, Jenkins, Gitlab-CI, Ansible, Terraform, Chef, Puppet etc.);
  • Understanding of principles of web-servers (ex. Nginx);
  • Understanding of HTTP Stack;
  • Understanding CI/CD;
  • Version control systems: Git;
  • Knowledge of SQL;
  • Basic knowledge of databases: PostgreSQL/MySQL;
  • Basic knowledge of networks.


Tasks/responsibilities:

  • Monitor the operation of reporting systems in production, solve current problems and work on improving the operation of systems (find errors in logs and performance loss, detect problems in the interaction of services, analyze application performance metrics and system metrics of host resources on which the application is deployed and create tasks for development team to fix the problems);
  • Incident resolution, root cause analysis, reporting, collaboration in problem;
  • solving including problems related to other teams;
  • Configure and adjust monitoring of services;
  • Build, release and configuration management of production systems;
  • Deploying, automating, maintaining and managing AWS cloud-based production system, to ensure the availability, performance, scalability and security of production systems;
  • Managing dev QA and production environments.


Tech stack:

  • *nix family OS;
  • AWS;
  • Kubernetes;
  • ELK;
  • Zabbix, Grafana, Dynatrace;
  • Git;
  • Jenkins, Gitlab CI;
  • Terragrunt;
  • PostgreSQL;
  • Kafka;
  • Consul, Vault.


Relocation to Montenegro.



Java Developer

Офис
Удаленно
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 an Incident Manager 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:

  • Solid knowledge of Java;
  • Java development experience 4+ years;
  • Knowledge of relational databases (e.g. MySql, Postgres), basic SQL query language skills
  • Strong communication and problem-solving skills;
  • Strong written skills in technical English (Intermediate or higher).


As an advantage:

  • Experience in Incident Management;
  • Good understanding of Spring framework, e.g. SpringBoot and ORM technologies (JPA2, Hibernate);
  • Familiarity with AKKA
  • Familiarity with Messaging Systems like RabbitMq, and Apache Kafka;
  • Familiarity with Gradle;
  • Familiarity with Git, GitHub, and GitLab;
  • Familiarity with CI/CD;
  • Familiarity with JIRA and Confluence.
  • Familiar with the finance domain;
  • Experience with test-driven development
  • RESTful APIs design and implementation experience
  • Batch processing and implementation
  • Familiarity with Docker/Jenkins


Responsibilities:

  • Develop new functionality and maintain the company’s existing 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.


QA Lead Java

Удаленно
Full-time
Проектная занятость
Задачи: - Разработка стратегии и тактики тестирования - Планирование регрессионного, интеграционного, нагрузочного и приемочного тестирования - Участие в ревью дефектов - Автоматизировать процессы разработки и тестирования - Выстраивать CI/CD проекта - Налаживание взаимодействия QA инженеров в нескольких командах (обмен опытом, ведение общей базы знаний) - Разрабатывать фреймворк автоматизации - Исследовать новые технологии и внедрять их на проекте - Подготовка метрик автоматизированных тестов Требования и опыт: - Опыт в тестировании от 5 лет - Опыт в автотестировании от 3 лет - Опыт руководства группой тестировщиков от 2х лет - Умение проектировать тест-кейсы и подготавливать тестовые данные для тестирования - Хорошие знание Java, стандартных и дополнительных библиотек - Уверенное использование и понимание как работает под капотом Selenium Webdriver (Selenide и Appium для мобильных платформ) - Опыт написания собственного фреймворка - Опыт работы в unix системах - Опыт работы с API (Soap, Rest) - Опыт использование git - Опыт использование CI - Опыт работы с Docker - Опыт составления запросов SQL - Опыт управления непрямыми (функциональными) подчиненными Банковский проект.

DevOps

Требуется DevOps инженер для помощи в разработке фронтэнд (Android, iOS) и бекэнд (микросервисы, облачные сервисы) приложений – создании эффективных CI/CD конвейеров, развертывания сред разработки, настройки мониторинга, выпуска релизов и автоматизаций рутинных задач. Необходимый опыт, компетенции и навыки: -3+ лет опыта работы на позициях DevOps -Опыт работы с облачными решениями Amazon Web Services -Опыт работы с DataDog или аналогичными решениями для observability -Опыт настройки CI/CD конвейеров и развертывания приложений в облаке -Опыт работы с Docker и Kubernetes -Опыт в использовании Terraform и Ansible (либо аналогичных систем), понимание принципов IaaS -Опыт в автоматизации (владение скриптовыми языками, знание Linux) -Желателен опыт в организации процесса разработки мобильных приложений (Android, iOS) -Опыт работы в Agile-командах или стартапах приветствуется -Письменный и устный английский (выше среднего)