Anis Amirouche

Lead iOS Engineer

Building production iOS systems with Swift, UIKit, and Apple frameworks, with a focus on architecture, security, performance, and native platform integration.

Native iOS · Architecture · Security · Performance · React Native Interoperability

Software engineering
11+ years
Mobile engineering
nearly 7 years
Product scale
10M+
Platform engineering
iOS-first

About

I’m Anis Amirouche, a Lead iOS Engineer with 11+ years in software engineering and nearly 7 years focused on mobile products.

My recent work combines hands-on native iOS engineering with technical leadership across investigation, architecture and implementation decisions, task decomposition, and code review. I work across Swift, Objective-C, UIKit modernization, application architecture, performance and runtime, secure networking and authentication, native SDK integrations, WidgetKit, WebView, and production reliability.

I also bring deep React Native platform experience and previous Android experience, which helps me handle complex boundaries between native iOS and shared mobile infrastructure while keeping an iOS-first perspective. I’m particularly interested in senior and lead iOS roles involving architecture, platform modernization, security, performance, and complex system integration.

Engineering Focus

Native iOS & Modernization

  • Swift
  • Objective-C
  • UIKit
  • SwiftUI

Native application development, legacy UIKit modernization, current iOS compatibility, navigation and lifecycle work, and direct platform integration.

Security & Authentication

  • mTLS
  • TLS
  • SSL Pinning
  • Secure Enclave

Certificate-based authentication, security-sensitive networking, secure credential handling, and native authentication SDK integration.

Performance & Reliability

  • Runtime
  • CPU
  • Lifecycle
  • Production Debugging

Performance and CPU/runtime investigation, lifecycle issues, production reliability, and debugging across complex mobile systems.

Native Platform Integration

  • SDKs
  • WidgetKit
  • WebView
  • React Native Interoperability

Native SDK integrations, widgets, secure WebView integration, native-to-React Native boundaries, and platform ownership.

Professional Experience

Lead iOS Engineer · Sberbank

September 2024 — Present

Provide hands-on technical leadership across iOS engineering, including technical investigation, task decomposition, architecture and implementation decisions, and review of native iOS and mobile-platform changes. Deliver Swift and Objective-C engineering across native iOS architecture, UIKit modernization and compatibility with current iOS releases, navigation and application lifecycle, performance and runtime investigation, secure networking and authentication, native SDK integrations, WidgetKit, WebView integration, and production reliability.

Also develop React Native platform architecture and native interoperability where shared mobile infrastructure crosses platform boundaries, with Android involvement when coordinated cross-platform changes are required.

  • Swift
  • Objective-C
  • UIKit
  • WidgetKit
  • iOS
  • Secure Networking
  • Authentication
  • Native SDKs
  • WebView
  • React Native
  • TypeScript
  • Kotlin
  • Java
  • Android

Team Lead — Mobile Platform (iOS, Android, React Native) · Evoteka

August 2022 — August 2024

Led mobile-platform development across iOS, Android, and React Native. Designed a hybrid native iOS/React Native architecture, delivered Live Activities and platform widgets, migrated to Fabric to reduce cold start by 28%, and established GitHub Actions and Fastlane CI/CD. Increased release frequency by 35%, improved registration conversion by 12% through A/B testing, and reduced the bug backlog by 30% through TDD and rigorous review.

  • Swift
  • ActivityKit
  • React Native
  • Kotlin
  • Fastlane
  • GitHub Actions
  • TDD

Senior Mobile Engineer · Lasting Dynamics

July 2021 — August 2022

Owned a key service in Omne by FWD, a 10M+ download application. Added health gamification and improved push CTR by 12%, reduced the JavaScript bundle by 18%, introduced TypeScript, and cut regression testing from three hours to 20 minutes with Detox. Upgraded React Native from 0.57 to 0.62 without stopping feature development and mentored two junior engineers to middle level.

  • React Native
  • TypeScript
  • Redux
  • Detox
  • Native Modules

Mobile Engineer (React Native) · Etton

November 2019 — July 2021

Optimized push delivery (data usage −25%, CTR +9%). Rebuilt navigation with React Navigation 5 (UI latency −40%). Introduced ESLint, Prettier, Husky, improving code quality and review speed. Contributed to navigation & UI flow architecture and increased app stability.

  • React Native
  • React
  • TypeScript
  • JavaScript

Earlier Engineering Experience

Full-stack Developer (React, Django, AWS) · itenium

March 2017 — January 2019

Built fintech platforms using React & Django with high reliability and performance. Designed scalable frontend architecture, reusable UI patterns, secure auth flows, and optimized backend queries for financial clients.

Full-stack Developer (Python/Django, JavaScript, PostgreSQL) · NAXXUM

June 2015 — December 2016

Built Python and JavaScript web applications, reusable user interfaces, server-side business logic, and APIs. Improved performance, responsiveness, application security, testing, and collaboration with design and product teams.

Full-stack Developer · NISS LEARN

April 2014 — November 2014

Contributed to the MVP release of the NissLearn platform for Nissan as part of a local private project.

Expertise

Native iOS

  • Swift
  • Objective-C
  • UIKit
  • SwiftUI
  • WidgetKit
  • ActivityKit
  • Xcode

iOS Architecture & Runtime

  • Application Architecture
  • Lifecycle
  • Navigation
  • Performance
  • Platform Compatibility

Security & Networking

  • mTLS
  • TLS
  • SSL Pinning
  • Secure Enclave
  • Certificate Authentication

Native & Platform Integration

  • Native SDKs
  • WebView
  • Native Modules
  • React Native Interoperability
  • Hybrid Architecture

Additional Mobile Experience

  • React Native
  • TypeScript
  • Kotlin
  • Java
  • Android

Engineering Practices

  • CI/CD
  • Fastlane
  • Testing
  • Code Review
  • Technical Leadership

Selected Products

Selected public products from previous roles. Recent enterprise iOS work is not shown publicly due to confidentiality.

Omne by FWD

Senior Mobile Engineer

Owned a key service in a 10M+ product. Modernized React Native from 0.57 to 0.62, reduced the JavaScript bundle by 18%, cut regression testing from three hours to 20 minutes with Detox, improved push CTR by 12%, and mentored two junior engineers to middle level.

  • React Native
  • TypeScript
  • Redux
  • Detox
  • Native Modules

Zabota (Government Project)

Mobile Engineer

Worked on a regional healthcare mobile platform developed with the Ministry of Health of Tatarstan, supporting appointments, patient data access, reminders, notifications, and secure integration with state healthcare infrastructure.

  • React Native
  • TypeScript
  • REST APIs
  • Redux

Kazan Parking 2.0

Mobile Developer

Worked on mobile flows for finding, paying for, and extending parking sessions, including real-time availability, tariff management, municipal payments, and automated notifications.

  • React Native
  • TypeScript
  • Maps API
  • REST API

Education

PhD Candidate — Artificial Intelligence and Computer Vision

Kazan Federal University2023 — Present

Ongoing doctoral research in artificial intelligence and computer vision.

  • Computer Vision
  • Deep Learning
  • Python
  • TensorFlow

Master's in Intelligent Information Systems

Kazan National Research Technological University2019 — 2022

Focused on advanced algorithms and machine learning applications in healthcare.

  • Machine Learning
  • Python
  • AI
  • Data Science

Bachelor's in Information Systems and Technologies

University of Algiers 12015 — 2018

Studied core computer science concepts including algorithms, data structures, and software engineering.

  • Algorithms
  • C++
  • Database Management
  • Software Engineering

Languages

  • French — Native
  • English — C1
  • Arabic — C2
  • Russian — B2

Download My Resume

Download my resume for full experience, responsibilities, and technical achievements.


Let’s Talk

Open to senior and lead iOS opportunities focused on native engineering, architecture, platform modernization, security, performance, and complex mobile systems.

Contact Me