Mobile Sr. Software Engineer

Mobile Sr. Software Engineer

Prosum Technology Services
Bokaro Steel City
4 - 7 Years
Not Specified

Job Description

Sr. Software Engineer (Mobile Apps)

  • 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

  • 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

Similar Jobs

People Also Considered

Career Advice to Find Better