Allegiant-posted 2 days ago
$109,000 - $140,500/Yr
Full-time • Mid Level
Las Vegas, NV
5,001-10,000 employees

In this role, you will be responsible for developing, maintaining, and enhancing customer-facing and enterprise mobile applications for both iOS and Android platforms. You will work with a variety of technologies, including Swift, Objective-C, Kotlin, and Java, to create high-quality, user-friendly apps for phones and tablets. Your expertise will help drive innovation and deliver exceptional mobile experiences to our users. As a senior engineer, you will collaborate with the tech lead and architects to design and implement solutions, as well as mentoring and supporting junior engineers in their responsibilities.

  • Apply strong computer science fundamentals, including OOP, MVC, and MVVM design patterns.
  • Develop mobile applications that integrate with APIs (GraphQL, REST).
  • Follow established instructions and guidelines to perform job functions effectively.
  • Understand and apply best practices in mobile software development methodologies.
  • Maintain working knowledge of client/server architecture.
  • Apply experience with programming languages such as Swift, Objective-C, Kotlin, and/or Java (8 or 9), and use version control tools like Git, including workflows such as Gitflow.
  • Work with a variety of mobile technologies and frameworks including SwiftUI, Jetpack Compose, Combine, PromiseKit, Alamofire (GraphQL Client), Swift Generics, Cocoapods (subspecs and private pods), Swift Package Manager, TestFlight, and Firebase.
  • Take ownership of projects while working independently or as part of a small development team in a collaborative design environment.
  • Demonstrate strong analytical skills and a proactive problem-solving mindset.
  • Interpret and execute technical plans accurately.
  • Communicate effectively through both oral and written channels.
  • Ensure any direct reports understand and apply our Customer Commitment and customer service standards to their daily responsibilities, as appropriate.
  • Model Allegiant’s customer service standards in personal actions and when providing leadership direction.
  • Other responsibilities as assigned.
  • Combination of Education and Experience will be considered. Must be authorized to work in the US as defined by the Immigration Act of 1986. Must pass a Criminal Background Check.
  • Education: Bachelor’s Degree in related field.
  • Minimum eight (8) years of development experience as a mobile engineer.
  • Minimum five (5) years of experience in testing and debugging on either iOS or Android platforms, along with at least two (2) years of experience on the other platform.
  • Minimum 2 years each of Swift, Objective C, Kotlin, Java, SwiftUI, Jetpack Compose
  • Interpersonal Skills: Excellent written and verbal communication skills required.
  • Ability to communicate ideas effectively and cross functionally; exhibit creativity, flexibility, adaptability and the drive to achieve results; capacity to work independently and as a team player.
  • Reasoning Ability: Strong analytical, problem solving, organizational and prioritization skills required.
  • Ability to read, write, and speak English in order to receive and understand instructions, directives, and ensure safety, as well as the ability to interact with customers, is a requirement of the job.
  • Ability to maintain regular and predictable attendance subject to the leave, PTO, and attendance policies.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service