Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Mobile Sr. Software Engineer

Prosum

Mobile Sr. Software Engineer

Culver City, CA
Full Time
Paid
  • Responsibilities

    Job Description

    SR. SOFTWARE ENGINEER (MOBILE APPS) RESPONSIBILITIES:

    • Develop complex, consumer-facing applications for the Apple and Android platforms
    • Work closely with front end product managers, delivery managers, solutions architects and other front end and back end software developers
    • Maintain development team competitiveness in the device applications field by staying current on techniques, tools, and ecosystem, especially as it relates to iOS & Android
    • Review existing iOS and Android device client codebases and improve or make recommendations for improving them
    • Serve as the go to Mobile application technical resource for IOS and Android
    • Stay current on the latest mobile app technologies.
    • Collaborate and lead other vendor/off-shore app development team ensuring all efforts are adhere to industry standard and internally defined best practices

    REQUIREMENTS:

    • BS/MS in Computer Science or related field, or five years of applicable experience, especially with Video, high-volume platform/software environments and platform development in a media/entertainment-related role
    • Minimum 4years of iOS/Android development Experience
    • Carthage, CocoaPods, build experience
    • Media playback with AVPlayerViewController experience
    • Swift, Objective C, C++ where needed, frameworks experience
    • Rest API consumption using Json experience
    • Familiarity with background threading and best practices
    • Knowledge of crashlytics integration and review
    • Familiarity and working experience with agile development methodologies
    • Audio/video streaming experience; e.g. AVPlayer
    • Familiarity with Push using UserNotifications
    • Familiarity with Git branching and source code control
    • Familiarity with Concurrency management with NSOperationQueue
    • Familiarity with Device location services with CLLocationManager
    • Familiarity with WKWebView/UIWebView to show HTML/JS frameworks
    • Excellent communication skills and being able to work independently or in a full team
    • Demonstrated ability to document code as needed