iOS Developer
Job Description
Responsibilities
- Works with cross-functional development teams to design and implement iOS applications that control and manage cutting-edge audio products and networking technologies.
- Implements UI designs and interactions specified by UX designers.
- Implements and maintains features for existing applications.
- Troubleshoots, documents, and resolves defects in software.
- Works with mentors and senior staff to develop competency.
- Prototypes of mobile application interactions and features.
- Estimates and documents tasks.
Job Requirement
Qualifications
- Minimum of 4-8 years of experience.
- Experience in iOS mobile application development (Native).
- Programming Languages: Swift, Objective-C.
- Tools: Xcode, Git, Defect tracking systems like JIRA.
- Knowledge of SOLID principles and Design/Architecture patterns.
- Knowledge of Unit testing.
- Good Debugging skills.
- Knowledge of profiling tools like Instruments.
- Good to have exposure to AVFoundation and Core Bluetooth frameworks.
Knowledge of SwiftUI, Swift Package Manager and Combine framework is a plus