Description
You will develop and maintain applications within the Apple ecosystem.
Responsibilities
- Manage all phases of the software development life cycle.
- Develop applications using Objective-C, C++, and Swift.
- Implement unit testing to ensure code quality.
- Utilize source control management for versioning and collaboration.
- Participate in Agile development processes including daily scrums and weekly iteration reviews.
Required Skills
- 8+ years of combined software and application development experience.
- Proficiency in Objective-C, C++, and Swift.
- Experience shipping applications available on the Apple App Store.
- Working knowledge of Linux and Mac OS X.
- Experience with GNU tools and scripting languages.
- Experience with unit testing frameworks.
- Experience with source control management.
- Background in Agile development methodologies.
Preferred Skills
- Experience with automated testing workflows.