This site uses cookies. To find out more, see our Cookies Policy

Senior IOS Developer in Pasadena, CA at DISYS

Date Posted: 12/5/2018

Job Snapshot

Job Description

Senior IOS Developer

Summary

The Sr. Software Engineer will contribute to design sessions, perform coding and code reviews, unit testing, integration testing, ensure quality deliverables/releases and will adhere to the established SDLC guidelines.

Responsibilities.

  • Gathers, verifies, and educates others on technical requirements
  • Develops technical designs for self and others as required
  • Discovers and shares lessons learned and best practices
  • Documents and updates new and existing documentation with latest learnings
  • Mentors and trains others
  • Learns from other teams and shares within own team
  • Authors programming tasks for a user story or complete feature set
  • Breaks down epics spanning multiple code modules into self-contained user stories 
  • Debugs code across n-tiers of code
  • Implements unit testing within own code.
  • Leads peer code reviews
  • Leads effort to drive overall code testability
  • May provide guidance and training to enable other team members to meet/exceed expectations.
  • Establishes project plans for projects of moderate scope.
  • Works on multiple projects concurrently.
  • Establishes on-time and on-budget project goals.
  • Maintains status of project and monitors activities of team members.
  • Works across teams to achieve group goals.
  • Identifies opportunities for continuous improvement.
  • Participates in user/external group discussions.
  • Perform other duties as needed.

Job Requirements

Senior IOS Developer

Requirements

  • Bachelor’s  degree in computer science or related field, or equivalent work experience 
  • 7 years of software development experience
  • Deep understanding of Objective-C and Swift development using XCode
  • Deep knowledge of iOS frameworks (Foundation, UIKit, CNContacts, CoreLocation, MapKit, Remote Notifications, Universal Links, AVFoundation, CoreGraphics, WKWebView, CoreAnimation, and WatchKit)
  • Solid experience with Embedded Frameworks
  • Extensive experience with REST API integration
  • Solid experience with at least one version control tool (git, Perforce, etc…)
  • Great understanding of a modern app architecture (MVVM, MVP, etc…)
  • Solid knowledge of at least one automated build system (Jenkins, Team City, etc…)
  • Great experience with XCTest unit testing
  • Solid experience integrating 3rd party SDKs
  • Comprehensive understanding of Agile scrum development process
  • Participates in all Agile scrum ceremonies
  • Contributes to improving processes and tools that relate to the team’s execution and overall productivity
  • Familiar with and contributes to engineering best practices
Digital Intelligence Systems, LLC. is an Equal Opportunity Employer, M/F/D/V. We do not discriminate against any employee or applicant because they inquired about, discussed, or disclosed compensation. Email recruitinghelp @ disys.com to contact us if you are an individual with a disability and require accommodation in the application process.