Senior iOS Developer Poland
95987
Obowiązki
- Contribute to the development of our companys complex mobile application, tackling challenging requirements such as security, live updates, and intricate business rules
- Place a strong emphasis on delivering high-quality code, including unit and snapshot testing, and UI testing
- Follow continuous integration and Agile methods, actively participating in merge requests
- Dive into various areas of mobile development, including CI/CD, app health monitoring and alerting, and data-driven analysis
- Present ideas for system improvements and play a pivotal role in shaping the future of our company
- Continuously monitor and enhance application reliability and performance optimization
- Participate in design sprints when crafting new features or products
Wymagania
- Must-have skills: iOS, SwiftUI, Unit Testing ,Xcode, Apple Human Interface Guidelines, Rxswift, Reactive Programming, Data Driven Development, Objective-C, SOLID (object-oriented design principles)
- A minimum of 3 years experience in iOS development, with expertise in Swift, the iOS SDK, Xcode, and Apple Human Interface Guidelines
- Understanding of architectural patterns and knowledge of SOLID principles
- Experience with Swift UI and UIKit, reactive programming and TCA architecture
- A genuine passion for mobile applications and a keen interest in personal development
- Solid understanding of the full mobile development life cycle
- Demonstrated showcase of open-source projects (e.g., GitHub) and technical blogs
- Successfully published at least one iOS application on the App Store (portfolio of apps on the App Store)
- BSc/MSc in Computer Science, Engineering, or any other relevant degree
- A keen interest in benchmarking and optimization
- Proactive, sharp, efficient, and organized, with excellent teamwork skills
Oferujemy
- Experience with Redux-like architectures, RxSwift, screenshot testing
Źródło: Epam Poland/Praca