Solios - Dallas, TX

posted 8 days ago

Full-time - Mid Level
Dallas, TX

About the position

The Android Developer position at Southwest Airlines involves contributing to the Android platform team, focusing on building and supporting mobile features for the Southwest Airlines mobile application. The role requires collaboration with the Digital Experience Team to develop innovative features, mentoring other engineers, and influencing technical decisions. The developer will work on improving the mobile codebase and ensuring high-quality standards are maintained throughout the development process.

Responsibilities

  • Design and build intuitive features to improve the experience of the Android platform using Java, Kotlin, and Jetpack Compose
  • Work closely with the Digital Experience Team to conceptualize, develop, and launch new and innovative features
  • Promote best practices and ensure a high quality bar is maintained
  • Improve the mobile codebase by working on foundational issues and helping to rearchitect as necessary
  • Carry out code reviews to guarantee code quality
  • Promote robust and maintainable code, clear documentation, and deliver high quality work on a tight schedule
  • Utilize MVVM design pattern and development best practices
  • Focus on continuous improvement and ongoing product health for the Android platform

Requirements

  • Extensive knowledge of Android technologies such as Java, Kotlin, Jetpack, Jetpack Compose, and Android Studio
  • Experience with Mobile Architecture patterns like MVP & MVVM
  • Strong understanding of software development principles, capabilities, and limitations of the Android platform
  • Ability to understand and debug large and complex native application code bases
  • Experience working on complex systems with a large customer base
  • Quality-first mindset with an emphasis on designing features with testability as a pre-requisite
  • Experience with and passion for Unit Testing and Code Coverage tools (Junit, Jacoco + Sonar)
  • Advanced source control skills (branching and versioning, pull requests, merge conflict resolution, code reviews)

Nice-to-haves

  • Security and encryption principles (e.g., biometrics, RSA, SqlCypher, SecureAuth or Ping)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service