Getting Started

Job you are applying for:

Android Developer

at the following location(s):

KFC Corporate - Louisville, KY

The Job you are looking for is no longer available. Click Get Started to search for another job.

Resume Application
View Job Description - Android Developer
Description:

KFC is looking for an Android Developer to add to our dynamic and rapidly scaling team. We are investing in strategic technology innovations to create competitive advantages for our KFC restaurants in the US. We’re looking for solid engineers who bring fresh ideas from their own experience and are eager to tackle new problems across the stack. Our android applications are significantly more complex than typical apps, so we’re looking for team players that love to solve hard problems. Expect to use the latest open source frameworks, contribute to them as needed, and start new ones where none currently exist. Tasks include Above store and Merit software development, software integration, troubleshooting, and vendor collaboration. •Design and build advanced applications for the Android platform. •Collaborate with cross-functional teams to define, design, and ship new features. •Troubleshoot and fix bugs in new and existing applications. •Methodically test possible issues and be able to quickly develop a software patch to fix the problem. •Continuously discover, evaluate and implement new development tools. •Work with outside data sources and Applied Programming Interfaces (APIs)

Requirements:

Skills and Qualifications: •Education: Bachelor’s degree in Computer Engineering •Years of Experience: 2 Years in Applications Development •Equivalent years of experience will be considered in lieu of formal education •Published native android apps in your portfolio (Java or Kotlin) •Strong knowledge of the Android SDK, including high level components (activities, fragments, services) and Android components •Experience working with SQLite and/or other embedded databases •Experience consuming RESTful services •Ability to work both independently and as part of a team Additional Preferred: •Experience with Android unit testing frameworks •Experience developing with standard Android libraries like RxJava, Dagger, Retrofit, Butterknife, etc. •Experience with Mobile application design patterns (MVP, MVVM) •Experience with Java web servers and distribute systems •Familiarity with message queues (RabbitMQ, Kafka) •Familiarity with JavaScript and Node.js •A solid understanding of both SQL and NoSQL databases, knowledge of their tradeoffs

Additional Info: