Job Details
Mobile Development
Senior
Remote
Full time
Russian
Possibly outdated
Aug 26
This job was posted more than a month ago — it may no longer be active

Senior Mobile KMP Developer

$7,200

AdGuard is looking for a Senior Mobile KMP Developer to develop cross-platform architecture for mobile products. Salary: $4,500–$7,200 gross, full-time, remote.

AdGuard has been creating and developing a line of products for protection against internet ads, tracking, phishing and other web threats for 17 years. The product ecosystem includes many browser extensions, desktop and mobile applications. More than 100 million people worldwide use our software in 20+ languages. We are looking for a strong mobile KMP developer to develop a multiplatform architecture at the intersection of complex background logic and UI. Responsibilities: - Develop shared business logic of products on KMP - Design architecture and implement shared UI layer through custom KMP solutions - Develop platform abstraction for efficient management of main and background threads - Implement interoperability between KMP and native components - Design and implement reliable inter-process communication (IPC) mechanisms between applications and services

What we expect from you: - Commercial experience in KMP development from 2 years: understanding of multiplatform application lifecycle, technology limitations, and experience launching KMP in production. - Confident understanding of IPC mechanisms and how applications work in multiple isolated processes, ability to organize work between them. - Deep understanding of multithreading, experience with manual thread pool management and optimization of asynchronous code. - Strong native background (Android/iOS): commercial experience in mobile development from 5 years. - Understanding of platform specifics under the hood. - Engineering independence: ability to dig deep into tool sources, profile memory and performance of cross-platform code. Nice to have: - Experience and strong knowledge of Kotlin Coroutines. - Experience in native development in a related direction. - Knowledge of other programming languages.

We offer: - Flexible start of the working day - Market salary with growth opportunities - Coworking compensation - Work equipment compensation - Fitness and tennis training in the office, online foreign language classes - Relocation assistance to Cyprus

Kotlin Coroutines
Multithreading
IPC
iOS
mobile development
Kotlin Multiplatform
Kotlin
Android

Don't miss a single job

Subscribe to our Telegram channel

Subscribe

Similar jobs

Mobile SDK Developer with C++

2GIS is looking for a Mobile SDK developer with C++ knowledge. Remote or hybrid, salary not specified.

2
2GIS

React Native Middle/Senior Developer

Itransition is hiring a React Native Middle/Senior Developer for remote full-time work. Requires 3+ years experience and strong React Native skills.

I
Itransition

Head of Mobile Engineering

$8,000

Head of Mobile Engineering for a large Russian IT company, leading mobile development for a banking project in Cambodia. $8,000 gross monthly, office role with relocation and housing covered.

Cambodia
N
NDA