Roles and Responsibilities
- Works with cross-functional development teams to design and implement mobile (iOS) application software that controls and manages cutting edge audio products and networking technologies
- Develops mobile (iOS) application software with some direction from management and more senior engineers/mentors.
- 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 mobile application interactions and features
- Estimates, organizes, and documents tasks
- Performs other duties as assigned
Desired Candidate Profile
- Bachelors degree in Computer Science or related field.
- Minimum of 5-7 years of experience
- Experience in mobile application software development on Android and iOS
- Experience with UIKIt, Core Animation, and the iOS SDK
- Basic competency with commonly used programming languages (C, Objective-C, Swift, Java)
- Demonstrated expertise with software development tools (IDEs)
- Experience with software version control and release, SVN or Git
- Experience with defect tracking systems such as JIRA
- Demonstrated ability completing assignments with supervision
- Interest in music and audio processing a plus
Perks and Benefits