9 дней назад
iOS Engineer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
iOS Engineer (Swift/SwiftUI/UIKit): Building and evolving a strategic partner's iOS application with an accent on modularization, maintainability, automated testing, and reliable user experiences. Focus on defining module boundaries, delivering features from design through production monitoring, and improving performance, accessibility, security, and privacy.
Location: Fully remote
Company
is a fast-growing international startup building mobile applications for transportation partners and their users.
What you will do
- Design and implement new features for the iOS application from technical design through release and production monitoring.
- Maintain and improve the mature application by addressing bugs, technical debt, performance, and reliability.
- Modularize the iOS codebase by defining module boundaries, dependencies, and interfaces for independently evolving partner applications.
- Write clean, maintainable, and testable Swift code using SwiftUI and UIKit, supported by automated testing and CI/CD.
- Monitor production issues, contribute to incident response and postmortems, and build accessibility, security, privacy, and data protection into everyday development.
- Collaborate with product managers, designers, Android engineers, and backend engineers while improving engineering practices through reviews, documentation, pairing, and knowledge sharing.
Requirements
- At least 4 years of professional iOS development experience or equivalent practical expertise.
- Strong Swift skills and hands-on experience with SwiftUI, UIKit, iOS architecture, modularization, and dependency management.
- Experience with automated testing, CI/CD, App Store release processes, application lifecycle, performance, concurrency, and networking.
- Experience integrating mobile applications with backend APIs and understanding client-server interactions.
- Awareness of mobile security, privacy, and data protection principles.
- Excellent English communication skills, along with proactive collaboration, ownership, and knowledge sharing.
Nice to have
- Android development experience with Kotlin and Jetpack Compose.
- Backend development experience and interest in contributing to end-to-end features.
- Experience modularizing large mature mobile codebases used by multiple applications.
- Experience with large-scale consumer applications, observability, performance monitoring, incident investigation, mobile CI/CD, or accessible mobile applications.
Culture & Benefits
- Respectful, inclusive, diverse, and empowering work culture.
- Dynamic international work environment with flexible working hours.
- Budget and support for self-improvement.
- Tech Joker Days for exploring improvements and innovations.
- Opportunities for technical and people leadership.
- Part-time to full-time employment options and fully remote work.
Hiring process
- Approximately 45-minute screening interview with the People Team.
- 90-minute technical screening and problem-solving interview.
- 120-minute product, system, and software design interview.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
10 дней назад
Senior Software Engineer, iOS (AI)
11 дней назад
Staff Software Engineer, iOS (Medical Imaging)
165 000 - 180 000$
СберЗдоровье
10 дней назад
Senior iOS Developer (AI)
380 000 - 415 000₽
10 дней назад
Senior iOS Engineer (Swift)
124 000 - 221 500$
11 дней назад
iOS Developer (Fintech)
TradingView
4 дня назад
Senior iOS Developer
4 000$