Discover Financial Services - Riverwoods, IL

posted 4 months ago

Full-time - Principal
Riverwoods, IL
Credit Intermediation and Related Activities

About the position

At Discover, you will be part of a culture where diversity, teamwork, and collaboration reign. As a Principal Application Engineer (iOS Developer), you will join the Mobile Platform Team responsible for managing a React Native Application and the underlying iOS and Android projects. This team supports the Discover Financial App and is tasked with managing and maintaining the React Native Environment, Xcode, and Android Studio projects, as well as third-party SDKs, continuous build and deployment pipelines, and researching and integrating new technologies into the application. You will play a crucial role in ensuring the application is robust, user-friendly, and meets the needs of millions of consumers seeking a brighter financial future. Your work will begin from Day 1, contributing to meaningful projects that impact the lives of our customers. We are committed to fostering an environment where you can grow and make a difference at one of the world's leading digital banking and payments companies. We value what makes you unique and provide opportunities for you to shine in your role. Join us in building a future where our customers can achieve their financial goals, while you also advance your career in a rewarding and supportive environment.

Responsibilities

  • Manage and maintain the React Native Environment for the Discover Financial App.
  • Oversee the iOS and Android projects, ensuring they are up to date and functioning optimally.
  • Integrate and manage third-party SDKs within the application.
  • Develop and maintain continuous build and deployment pipelines.
  • Research and implement new technologies to enhance the application.
  • Collaborate with cross-functional teams to ensure seamless integration of mobile applications with backend services.

Requirements

  • Bachelor's degree in Computer Science or a related field.
  • 6+ years of experience in Information Technology, Software Engineering, or a related field.
  • Technical proficiency rating of proficient on the Dreyfus engineering scale (internal applicants only).

Nice-to-haves

  • Fluency in Swift or Objective-C.
  • Experience in creating, enhancing, maintaining, and testing complex iOS applications.
  • Familiarity with React Native and JavaScript.
  • Experience with version control using git.
  • Proficiency in Xcode, Fastlane, and Cocoa Pods or Carthage package managers.
  • Experience with TestFlight for app distribution.

Benefits

  • Paid Parental Leave
  • Paid Time Off
  • 401(k) Plan
  • Medical, Dental, Vision, & Health Savings Account
  • Short-Term Disability, Life, Long-Term Disability, and Accidental Death & Dismemberment Insurance
  • Recognition Program
  • Education Assistance
  • Commuter Benefits
  • Family Support Programs
  • Employee Stock Purchase Plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service