About the Role
The role involves developing and maintaining iOS applications using Swift, focusing on performance, scalability, and user experience. The developer will work closely with design and backend teams to implement features and resolve technical challenges.
Responsibilities
- Design and implement features for iOS applications using Swift
- Collaborate with cross-functional teams to define and ship new features
- Maintain and improve existing codebases for performance and reliability
- Write clean, testable, and well-documented code
- Diagnose and fix bugs across multiple iOS versions and devices
- Integrate with RESTful APIs and backend services
- Participate in code reviews to ensure code quality
- Optimize applications for maximum speed and responsiveness
- Implement UI components according to design specifications
- Ensure application security and data protection standards
- Work with version control systems like Git
- Stay current with iOS platform updates and best practices
- Troubleshoot and resolve production issues
- Support QA during testing phases
- Contribute to technical documentation
- Follow agile development methodologies
- Use Xcode and related development tools effectively
- Implement unit and UI tests
- Monitor app performance using analytics tools
- Collaborate on architectural decisions
- Ensure compliance with App Store guidelines
- Participate in sprint planning and stand-ups
- Refactor legacy code when necessary
- Integrate third-party libraries and SDKs
- Support deployment and release processes
Nice to Have
- Experience with SwiftUI
- Familiarity with Combine framework
- Knowledge of Core Data
- Experience with automated UI testing
- Background in mobile design patterns
- Exposure to backend development
- Experience with Firebase
- Knowledge of GraphQL
- Familiarity with mobile CI tools
- Experience mentoring other developers
- Previous contract work experience
- Understanding of internationalization
- Experience with performance profiling tools
- Knowledge of watchOS or other Apple platforms
Compensation
Market rate, commensurate with experience
Work Arrangement
Remote with flexible hours
Team
Small, agile team focused on rapid iteration and high-quality delivery
Tech Stack
- Swift
- iOS SDK
- Xcode
- Git
- RESTful APIs
- CocoaPods
- UIKit
- SwiftUI
- Combine
- Core Data
- Firebase
- Jira
- Bitrise
Contract Duration
6-month initial contract with potential for extension
Not available


