Senior Engineer, iOS
D.B. Group22 days ago
Bucharest, RomaniaSenior
Responsibilities
- Build and maintain features for iOS applications and SDKs with international development teams.
- Write high-quality, secure, reusable code that complies with coding standards and security mechanisms.
- Create unit tests covering robustness, edge cases, and reliability.
- Participate in code reviews and use Xcode Instruments and memory graph tools to improve performance.
- Collaborate with product owners, designers, QA teams, and other cross-functional stakeholders.
- Participate in developer guilds and contribute to a continuous learning and knowledge-sharing culture.
Requirements
- Proven professional experience in iOS development; banking experience is a plus.
- Strong knowledge of Swift, SwiftUI, UIKit, RxSwift, Swift Concurrency, XCTest, Xcode, SPM, and XCFramework.
- Knowledge of SOLID principles, design patterns such as MVVM and VIPER, Apple design guidelines, and iOS best practices.
- Ability to develop reusable frameworks and experience with automated CI/CD processes.
- Experience with client-server architectures using HTTPS, REST, and JSON.
- Experience with mobile app hardening tools such as Arxan is a plus.
- Strong communication and interpersonal skills and the ability to work effectively in multicultural, distributed teams.
Benefits
- Hybrid working model with 40% remote work and options for flexible working hours.
- Private healthcare and life insurance with premium benefits and discounts for loved ones.
- 24 days of holiday, loyalty days, and bank holidays.
- Meal vouchers, referral bonuses, retailer discounts, cultural and CSR activities, workshops, and other benefits.
- Continuous learning, coaching, expert support, and a professional development-focused workplace.
- Modern office facilities and support for mental, physical, and social well-being.
Tech Stack
iOSSwiftSwiftUI
Categories
Mobile