Описание
We are looking for a motivated professional to help evolve our iOS Engineering Platform. In this role, you will focus on improving developer experience, scalability, maintainability, and performance across our mobile ecosystem. With a strong engineering mindset and a focus on enablement, you will help teams deliver high-quality software faster and more efficiently.
Задачи
- Building and maintaining shared platform capabilities for iOS development
- Improving modularisation, architecture, and engineering productivity across the codebase
- Developing internal SDKs, frameworks, and developer tooling
- Managing versioning, release processes, and distribution of internal SDKs and frameworks
- Driving performance, scalability, reliability, and maintainability improvements across the mobile landscape
- Enabling development teams by improving developer experience and platform usability
- Collaborating proactively with teams to support adoption of platform solutions and guide migrations across codebases
Требования
- Extensive experience in Swift and iOS development (8+ years professional experience)
- Experience with large-scale modular architectures and codebase decomposition
- Experience designing and maintaining reusable developer solutions (SDKs, frameworks, libraries, CLI tools)
- Strong knowledge of concurrency (GCD, Combine or similar reactive frameworks, Swift Concurrency)
- Experience working with large engineering communities and driving standards across teams
- Experience improving developer productivity through tooling, CI/CD, and development workflows
- Experience profiling applications and resolving performance issues (memory, CPU, startup time)
- Experience modernizing legacy iOS codebases, including Objective-C and refactoring
- Strong communication skills with a proactive and collaborative mindset
- Ability to work independently and drive technical initiatives end-to-end
- Solid understanding of architectural patterns (e.g. Clean Architecture, VIPER, or similar patterns)
- Understanding of Accessibility standards and experience supporting Accessibility best practices across iOS applications
- Experience with UIKit and SwiftUI
- Будет плюсом: Experience with modern build systems and project generation tools (Bazel, Buck, Tuist, XcodeGen, Swift Package Manager)
- Будет плюсом: Understanding of Accessibility standards and experience supporting Acessibility best pracitces accros iOS Applications
- Будет плюсом: Experience with observability, monitoring, and mobile telemetry
- Будет плюсом: Experience contributing to internal engineering platforms or shared infrastructure
- Будет плюсом: Experience applying AI-Assisted Engineering practices to improve development workflows
Условия
- Start: ASAP
- End: 31/17/2027 with possible extension
- 36 hours a week
- ZZP is allowed