A mobile iOS developer role focused on building and maintaining a SwiftUI-based native iOS application for a CRM platform, with opportunities to contribute to cross-platform development and architecture decisions, working closely with cross-functional teams in a collaborative environment.
Key Responsibilities
Own and evolve the iOS codebase for the SwiftUI-based mobile application
Contribute to architecture decisions, maintain code quality, and ensure technical excellence
Develop core platform functionality and build new features for high-performance user experience
Contribute to shared infrastructure, including Kotlin Multiplatform shared modules
Write comprehensive tests, optimize app performance, and maintain App Store standards
Collaborate with product, design, and backend teams to deliver cohesive features
Support cross-platform development efforts, including Android development with Jetpack Compose
Requirements
3 years of iOS development experience, with deep expertise in modern iOS development
Demonstrated SwiftUI skills with a strong understanding of SwiftUI architecture patterns, state management, MVVM, dependency injection, and compositional design
Proficiency in Swift 6, including modern features such as async/await
Experience shipping high-quality apps to the App Store
Solid understanding of REST APIs, JSON serialization, authentication, and error handling
Comfortable troubleshooting across network and application layers, with the ability to diagnose and improve performance issues systematically
Effective communication skills to explain technical decisions clearly and contribute to technical strategy and roadmaps
Strong ownership instincts, attention to detail, and the ability to iterate based on validation
Proficiency in English
Experience writing unit tests and UI tests for iOS applications
Experience building B2B or CRM applications
Ability to collaborate cross-functionally with product, design, and backend teams
Willingness to participate in Android development efforts, leveraging similarities between SwiftUI and Jetpack Compose (preferred but not mandatory)
Benefits & Perks
Comprehensive health insurance for employee and family
Annual education budget and learning development program
Monthly wellness membership and equipment budget
Ready to Apply?
Join Affinity and make an impact in renewable energy