9 days ago
Prague, CzechiaMid Level
Responsibilities
- Develop and ship long-lived iOS applications with maintainable architecture and high code quality.
- Use Swift, SwiftUI, UIKit, Swift Concurrency, Combine, RESTful APIs, and WebSocket communication.
- Implement pixel-perfect designs from Figma and collaborate closely with designers.
- Optimize application performance, debug issues, and manage memory effectively.
- Use AI-assisted development tools such as Claude Code, Cursor, and Codex in daily development.
- Create technical documentation and communicate effectively with colleagues.
Requirements
- At least 3 years of professional iOS development experience.
- Strong proficiency in Swift and understanding of the iOS application lifecycle.
- Experience with SwiftUI, UIKit, async/await, actors, and Combine.
- Experience consuming RESTful APIs and implementing WebSocket communication.
- Experience translating Figma designs into polished user experiences.
- Understanding of application architecture, performance optimization, debugging, and memory management.
- Ability to design and ship maintainable, long-lived applications.
- Fluency with modern AI-assisted development tools.
- Fluency in English and Czech.
- Nice-to-have experience with MVVM, TCA, Clean Architecture, real-time or streaming applications, iPadOS, networking technologies, or IoT products.
Benefits
- Prague office-based role requiring at least two days per week in the office.
- Flexible working hours and home-office flexibility.
- Five weeks of vacation per year.
- Discretionary individual-performance bonuses.
- Access to Ubiquiti products and prototypes for home use and testing.
- Meal allowance and office food, snacks, coffee, and sodas.
- Office terrace with views of Prague and a collaborative developer community.
Tech Stack
iOSSwiftSwiftUI
Categories
Mobile
