iOS Team Lead @ B2Broker · Belgrade 🇷🇸 · Open to Lead / Staff / Architect roles

Senior / Lead iOS Engineer
for real-time mobile systems.

Senior / Lead iOS Engineer building real-time trading and automotive apps. Open to Lead iOS, Staff iOS, and iOS Architect roles where SwiftUI architecture, team leadership, and latency-sensitive product engineering matter.

12+
Years experience
40+
Engineers Supported
4+
Years leadership
Currently building
B2Trader — Professional Trading Platform
B2Broker operates $700B+ annual volume and 3.5M+ trading accounts. My role: iOS Team Lead on B2Trader, owning architecture, team health, and the technical roadmap.
Role
iOS Team Lead
Stack
Swift / SwiftUI
Domain
Real-time Trading
Based
Belgrade 🇷🇸
01 — About

From UIKit view controllers
to SwiftUI views.

Twelve years in iOS development, navigating the evolution of the platform — from automotive systems and EVs to fintech and real-time trading.

Maxim Egorov MAXIM · BELGRADE 🇷🇸

The constant across those twelve years has been the same pattern: join a small team, find the part of the codebase that nobody wants to touch, and make it something the team is proud of. Crash rates, build times, latency, hiring — the work changes, the move doesn't.

Today that pattern runs at two levels: the code and the team. When the codebase is healthy, I turn to the people — setting technical strategy, mentoring engineers toward their next level, and raising the hiring bar.

Core expertise
SwiftSwiftUIObjective-CiOS SDKSystem ArchitectureTeam LeadershipEngineering Tooling

Technical Excellence

Senior expertise in Swift, SwiftUI, and modern iOS architecture, with a track record of delivering performant, scalable applications.

Team Leadership

Experienced in building and leading high-performing development teams with a focus on growth and collaboration.

Engineering Leverage

Uses Claude, Codex, and custom CLI workflows to speed up development, reviews, documentation, and internal tooling — without replacing engineering judgment.

02 — The story so far

Engineer, architect, lead — the complete picture.

A decade told through the products I shipped, the teams I built, and the kinds of problems I'd never want to solve any other way.

Feb 2024 — Present Belgrade, Serbia

B2Broker

Senior iOS Engineer → iOS Team Lead
Feb 2024 — Present · 2+ years

Joined to build trading components. Five months later I was running the team.

B2Broker is a global liquidity and technology provider — $700B+ annual trading volume, 3.5M+ trading accounts across their infrastructure. Problem: large real-time market-data UI in SwiftUI. Constraint: frequent updates, expensive diffing, and latency-sensitive trading flows. Decision: isolate state, keep rendering granular, and throttle updates where precision allowed it. Result: stable order-book and market screens across 3,000+ instruments. Today I own architecture, hiring, and the technical strategy for that platform.

  • Designed a SwiftUI architecture for real-time market-data streaming across 3,000+ instruments, optimizing diffing, state updates, and rendering under sub-second latency constraints.
  • Shipped real-time order book + market data streaming under tight latency budgets.
  • Drove cross-functional iOS architecture decisions across mobile, backend, QA, and product for latency-sensitive trading flows.
  • Defined iOS architecture standards and review practices for state isolation, rendering boundaries, and feature delivery.
  • Built and led a team of 6 iOS engineers — hiring, code review, 1:1s, and technical growth.
Showcase · B2Trader

Real-time trading UI on iOS.

Order book and market screens built around streaming updates, isolated state, and granular SwiftUI rendering.

B2Trader — Markets screen with live crypto pairs and 24h price change B2Trader — Trading view with real-time order book and buy/sell panel
SwiftSwiftUICombineTrading APIsClean ArchitectureTechnical Leadership
May 2023 — Feb 2024 Belgrade · 9 mo

Charge Cars

Senior iOS Engineer

Sole iOS engineer on the project: built the entire companion app for an electric sports car inspired by the 1967 Mustang Fastback.

Charge Cars rebodies classic Mustangs as fully electric, hand-built EVs. There was no iOS team — there was me. From architecture to UI to the BLE handshake with the car's onboard systems, every line of Swift was mine. The brief: the app had to feel as premium as the car.

  • Remote control: locking/unlocking, climate pre-conditioning, real-time charging status.
  • Secure REST + BLE communication with the vehicle's onboard systems.
  • GPS-backed find-my-car and trip monitoring, resilient to spotty connectivity.
  • Built all UI components from scratch — matched the car's premium aesthetic throughout.
Charge Cars electric Mustang — '67 Fastback, side view
Vehicle Charge Mustang — '67 Fastback, reborn electric.
Charge Cars iOS app — vehicle status home
01

Companion in your pocket.

SwiftUI dashboard tuned to the car's tone of voice — monochrome, mechanical, restrained. Battery, lock, frunk, mirrors, climate — all live, all over BLE + REST.

Charge Cars Mustang — interior with leather seats and twin displays
02

One language, two surfaces.

The car has its own UI — twin displays, mechanical pillar of switches. The phone app had to feel like a third surface of the same product, not a generic companion. Type, density, motion: all tuned to match.

SwiftSwiftUIBLERESTGPSAutomotive
Jan 2019 — May 2023 Saint Petersburg → Belgrade · 4 yr 4 mo

Arrival

iOS Engineer → Senior Software Engineer

Four years of iOS for purpose-built electric vans, manufactured in low-footprint microfactories.

Arrival designed commercial EVs from scratch — battery, body, software, everything. I owned two production iOS apps end-to-end: a driver/operator companion for live telemetry and remote control, and a key-and-access app for NFC unlock. The work crossed GraphQL contracts, Protobuf telemetry, BLE pairing, and a strict SwiftUI design system.

  • Migrated client–server from REST to Apollo GraphQL with generated, type-safe contracts.
  • Built live telemetry pipelines (Combine + Protobuf) for battery, location, and accelerometer streams.
  • Modularised the codebase into 12+ Swift packages so feature teams could ship independently.
  • Drove unit & UI test coverage past 95% on owned modules; defined the testing playbook.
  • Researched NFC tags for door access; shipped private XCFrameworks for internal distribution.
Arrival electric van, side view
Vehicle Arrival Van — a purpose‑built electric LCV.
Arrival app — Driver home
01

Driver home

At-a-glance vehicle status — charge, range, doors, climate. Driven by a live Protobuf telemetry stream through Combine publishers into SwiftUI.

Arrival app — Battery & charging
02

Battery & charging

Deep-dive into the pack: state of charge, charging rate, time-to-full. Charts hand-rolled in SwiftUI to keep dependencies thin and motion exact.

Arrival app — Key & access
03

Key & access

NFC unlock paired over BLE. Fleet managers grant or revoke driver access remotely. The handshake had to feel instant, with UI feedback kept inside tight interaction budgets.

SwiftSwiftUICombineApollo GraphQLProtobufBLE / Core BluetoothNFCXCTest
May 2017 — Jan 2019 Saint Petersburg · 1 yr 8 mo

Cryptopay

iOS Developer → Senior iOS Engineer

Joined to ship features on a crypto wallet. Stayed to lead the team and rewrite it in Swift.

Crypto-payments app with a sizable Objective-C codebase. The interesting work happened on the side: a year of patient Swift migration in parallel with feature shipping. By the time I left, 70% of the codebase had moved over and the iOS team was running on a healthier foundation.

  • Pulled crash-free sessions above 96% — was hovering in the low 80s when I joined.
  • Shipped iPad and Apple Watch versions of the app alongside the main iPhone build.
  • Migrated 70% of the Objective-C codebase to Swift without a feature freeze.
  • Took over hiring, code review, and project management for the iOS team.
SwiftObjective-CwatchOSiPadOS
Earlier

Where it all started.

  • Aug 2016 — May 2017
    Embria · iOS Developer

    Built features on OlympTrade — a retail trading and investment platform with millions of users. First big task: a full UIKit redesign delivered in two months. Then a seasonal mini-game (SpriteKit + CoreAnimation) built around the Christmas cycle that pushed retention past 20%. First real lesson in consumer fintech: crash budgets, App Store review pressure, and users who notice every dropped frame.

  • May 2014 — Aug 2016
    Game Insight · iOS Developer

    Two years at one of Russia's larger mobile game studios, shipping cocos2d-based titles. Most of the work lived at the rendering layer — writing shaders, optimising draw calls on constrained hardware, and making animations feel smooth on the device range of 2014–2016. Also integrated a stack of third-party SDKs (analytics, ads, social) and worked closely with QA to hit game-designer specs to the pixel.

  • Sep 2013 — May 2014
    Murmansk State Technical University · System Administration Specialist

    Started here while still a student — maintaining the university's computer network, diagnosing hardware failures, and setting up workstations for labs and staff. Unglamorous work, but it taught me how systems actually fail: that every timeout has a physical cause somewhere, and that patience with a terminal window is a transferable skill.

03 — Skills & Expertise

A senior, well-rounded iOS toolkit.

iOS development, architecture, leadership, domain expertise, and pragmatic automation where it improves engineering throughput.

Core iOS

SwiftSwiftUIUIKitCombineObjective-CCore BluetoothApollo GraphQLProtobufXCTest

Architecture

Modular ArchitectureMVVMClean ArchitectureCI/CDArchitecture ReviewsTechnical Roadmaps

Leadership

Team LeadHiringCode Review1:1sTechnical StrategyCross-functional Decisions

Domains

TradingFintechAutomotiveEV SoftwareIoTReal-time Systems

Tools & Workflow

XcodeSPMFastlaneGitHub ActionsInstrumentsTestingAutomation

Additional

Core MLVisionOSMetalSiriKitSwiftDataClaude / Codex workflowsCLI automation
04 — Leadership & Mentorship

Growing teams without lowering the bar.

40+ engineers supported through team leadership, weekly 1:1s, code reviews, hiring loops, and occasional mentoring sessions — from mid-level to staff and lead.

40+
Engineers supported
4+
Years Leadership
6
iOS engineers led

Team Growth

Supported engineers through 1:1s, technical growth plans, ownership reviews, and senior-to-lead transitions.

Review Culture

Raised code-review standards around state isolation, rendering boundaries, tests, and long-term maintainability.

Hiring Loops

Ran senior iOS interviews, system-design discussions, and calibration for platform-level engineering roles.

AI-assisted Workflow

Uses Claude, Codex, and CLI automation for faster reviews, documentation, and tooling while keeping engineering judgment in the loop.

Architecture Reviews

Guided decisions on modularity, SwiftUI state boundaries, API contracts, and delivery tradeoffs.

External Mentorship

Occasional mentoring sessions for iOS engineers, kept secondary to full-time team and platform leadership.

05 — Speaking & Writing

Talks & writing.

Conference talks and articles on iOS, AI tooling, and developer experience.

Hire for Lead iOS roles.

Open to Lead iOS, Staff iOS, and iOS Architect roles for real-time trading, fintech, automotive, and complex mobile products. Leadership, mentorship, and speaking are credibility signals, not the primary offer.