IT Director of Mobile Application

Must-have:JavaKotlinSwiftReactFlutterGitAWSAzureGoogle CloudDockerKubernetesMobileDevOpsAgileScrumKanbanCI/CDAILead
Machine translation — original language: Russian.Show original

Responsibilities:

Responsible for the technological development and uninterrupted operation of the product. His duties include:

  • Development and implementation of the IT strategy for the mobile application, taking into account the company's business goals
  • Managing the application lifecycle: from architecture design to support and updates
  • Coordinating team operations: developers (iOS/Android), testers, designers, DevOps engineers
  • Controlling code quality and compliance with development standards (Code Review, CI/CD)
  • Ensuring application performance and stability: monitoring, load optimization, eliminating bottlenecks
  • Organizing the testing process: unit tests, integration tests, UI tests, load testing
  • Managing the release cycle: sprint planning, release windows, A/B tests
  • Ensuring information security: user data protection, compliance with GDPR/152-FZ, pentests, vulnerability remediation
  • Integration with backend services and third-party APIs (payments, analytics, push notifications, etc.)
  • Implementation and support of analytics systems (Firebase, AppMetrica, Mixpanel) to track metrics: DAU/WAU, Retention, CR, LTV
  • Optimizing user experience (UX) based on analytics data and feedback
  • Controlling the IT department budget: planning costs for infrastructure, licenses, outsource
  • Monitoring mobile development trends and implementing promising technologies (AI/ML, AR, cross-platform solutions)
  • Preparing technical documentation and reports for management
  • Interacting with other departments: product, marketing, support to align technical requirements and decisions

Requirements:

Education: higher technical (information technology, programming, applied mathematics).

Work experience: from 5 years in IT, of which at least 3 years in a leadership position (Team Lead, Tech Lead, CTO, or IT Director).

Technical background:

  • understanding of mobile application architecture (MVVM, MVP, Clean Architecture)
  • experience working with iOS (Swift/Objective-C) and Android (Kotlin/Java) platforms
  • knowledge of cross-platform frameworks (React Native, Flutter) is an advantage
  • experience working with cloud platforms (AWS, GCP, Azure)
  • skills working with databases (SQL, NoSQL)
  • understanding of DevOps principles (Docker, Kubernetes, CI/CD pipelines)
  • experience working with Agile/Scrum/Kanban, Jira, Confluence, GitLab

Leadership qualities: ability to motivate the team, delegate tasks, resolve conflicts

Analytical thinking: ability to analyze data, identify problems, and propose solutions

Communication: clear presentation of technical ideas to non-technical specialists

English language: Upper-Intermediate and above for reading documentation and negotiating with vendors

Knowledge of regulatory framework: basics of data protection (GDPR, 152-FZ), license agreements

Conditions:

Work format: office/hybrid/remote (by agreement)

Schedule: full-time, periodic overtime possible during peak periods (releases, incidents)

Salary: competitive, discussed based on interview results (base salary + KPI/bonuses for achieving key application metrics)

Requirements

Higher education — Bachelor's degree; Experience: 5 years