Role OverviewWork with engineers, product managers, and project managers to implement new features across Crunchyroll's iOS and Apple TV app. Coordinate with the engineering manager on technical designs and decisions.
What You Will Do
Ensure good code quality by doing rigorous code reviews and maintaining good code coverage on tests. Collaborate with fellow engineers to level up their skills.
Why It Might Be a Fit
5+ years of experience in software development with a background in Swift/SwiftUI. Record of success with applications, games, and/or utilities for iOS/iPadOS.
Requirements
- 5+ years of experience in software development with a background in Swift/SwiftUI
- Record of success with applications, games, and/or utilities for iOS/iPadOS
- Familiarity with architecture patterns such as MVVM (Model-View-View Model) and experience implementing them in iOS applications
- Hands-on experience with automated testing frameworks such as XCTest or Quick/Nimble
- Quality first mindset: Demonstrates a strong commitment to code quality, reliability, and maintainability in all aspects of software development
- Experience with development for memory and performance-limited devices in a multi-threaded environment
- Cross-collaborative experience and result and delivery oriented
- Experience with RESTful APIs and networking protocols
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
Benefits
- Great compensation package including salary plus performance bonus earning potential
- Flexible time off policies
- Generous medical, dental, vision, STD, LTD, and life insurance
- Health Saving Account HSA program
- Health care and dependent care FSA
- 401(k) plan, with employer match
- Employer paid commuter benefit
- Support program for new parents
- Pet insurance
]]>