{bc}
smartrecruiters

Senior Software Engineer - Android Development

Domino's
Ann Arbor, USA
Full-time
Senior
Onsite
Discovered 3 weeks ago

Full Job Posting

Qualifications

  • 7+ years overall development experience using an object-oriented language
  • Expert in Kotlin and/or Swift
  • Demonstrable expertise with XCode and/or Android Studio
  • Demonstrable experience with Java and/or Objective-C.
  • Demonstrable experience consuming Restful JSON web services
  • Demonstrable experience with Agile development and unit testing.
  • Demonstrable experience with push notifications, location services.
  • Demonstrable experience with builds tools like Gradle and Fastlane
  • Demonstrable experience with analytics frameworks such as Firebase, Adobe, or similar
  • Experience with various architecture patterns like MVC, MVVM, VIPER, or similar
  • Experience with dependency management tools like Cocoapods, Swift Package Manager, Gradle
  • Experience with accessibility frameworks
  • Experience with code profiling and debugging tools
  • Experience with submitting and publishing applications through app stores.
  • Proficient with design methods/patterns (e.g., DRY, SOLID, ReST) and their practical application
  • Excellent team player with good communication skills with both non-technical & technical co-workers
  • Highly motivated and driven by a desire to solve difficult problems, and learn new technology
  • Expert in writing quality unit tests
  • Expert with build and debug tools
  • Proficient with profiling tools
  • Experience with continuous integration systems like Jenkins/GitHub
  • Experience with international software development (multi-lingual, multi-currency, geographic, and locale awareness)
  • Proficient in MacOS, Unix, and Linux
  • Experience with Docker, or equivalent container technology, is preferred
  • Experience with agile practices and tools preferred (Jira or similar)
  • Experience with database concepts (queries, data models)
  • Understanding of development in a distributed system
  • Understanding of core networking concepts like http protocol and its usage

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Domino's