Under Armour

Senior Professional, Software Engineering

Under Armour

full-time

Posted on:

Location: 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $130,093 - $195,139 per year

Job Level

Senior

Tech Stack

AndroidDaggerGraphQLJUnitKotlinRxJava

About the role

  • Execute full lifecycle software development for the Under Armour Android app using Android libraries such as Dagger, Retrofit, RxJava, and JUnit
  • Develop and implement RESTful and GraphQL APIs
  • Work in remote CMS systems such as CloudCMS and/or CoreMedia
  • Write unit tests and testable code and ensure platform health
  • Participate in and architect extensible solutions in Kotlin
  • Lead integration discussions with internal and external partners
  • Support and debug systems and utilize good software development practices, patterns, and architecture
  • Document and maintain software functionality
  • Work closely with cross-functional teammates to define technical requirements to support product roadmaps and mentor junior developers
  • Other duties as assigned

Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering, or closely related field followed by 5 years of progressively responsible Android development and problem-solving experience OR Master’s Degree in Computer Science, Computer Engineering, or closely related field and 3 years of Android development and problem solving experience
  • 3 years of experience with Agile Development practices, data driven development, reliability and responsible experimentation
  • 2 years of experience with coaching and mentoring junior developers
  • 2 years of experience designing systems in Kotlin
  • 3 years of experience with android libraries such as Dagger, Retrofit, RxJava, and JUnit
  • 2 years of experience working with RESTful APIs
  • 6 months of experience working with GraphQL APIs
  • 6 months of experience working with Remote CMS systems such as CloudCMS and/or CoreMedia
  • 2 years of experience building, testing, releasing, and maintaining Android applications in Kotlin
  • 3 years of experience writing unit tests and testable code
  • Any suitable combination of education, training and/or experience will be accepted