Android Developer

Comcast Philadelphia, PA

About the Job

Business Unit:

At Xfinity Mobile, we believe managing your mobile usage should be easy. If you join us, you'll have to opportunity to make an impact on an app used by hundreds of thousands of Xfinity Mobile customers. You'll be able to interact with designers and back-end engineers in order to ensure a fast, Android-friendly experience. You'll help us build out and maintain open source tools dedicated to making our apps easy to build and test. Our team builds high-quality care apps that allow customers to understand and manage their account quickly and easily, and we need a new Android engineer to help us.

&

Is that engineer you? We think it could be, if you want to put together well-architected applications that can be tested and easily modified to add new behaviors. You should care about the customer experience-this is a role where we expect you to feel comfortable speaking up to your colleagues in engineering, design, and product, in order to let them know how our apps can be improved with new features or better APIs. You should be interested in exploring technology sensibly, learning new techniques and applying them when they give us an advantage. You're ready to use Kotlin-we love Kotlin, and our app is on its way to being 100% Kotlin-based.

&

We do all this in the beautiful Center City of Philadelphia. We offer strong salary and wonderful benefits, and we have a fun, collaborative working environment. Our offices are easily accessible by both SEPTA's regional rail and subway, as well as PATCO, so you have the opportunity to live wherever you feel comfortable; you can live anywhere in the city and walk or bike, or you can live elsewhere and take convenient transit in. There's plenty of parking surrounding Center City as well if you'd like to drive in.

&

If this position sounds exciting to you, then please apply. If you're a match, we'll have a phone screen where we can discuss your thoughts on Kotlin, apps, application architecture, customer experience, and communication, and we'll go from there. We look forward to hearing from you.

&

Preferred qualifications:

6+ years of relevant work experience, including extensive native programming experience and proven architecture skills.
BS in Computer Science, Computer Engineering or related technical field.
Experience with service-oriented development, architecture paradigms and a proven excellence on design for scalability, performance and reliability


Familiarity with:

MVP-based application architecture
Kotlin
RxJava2
Dependency Injection
RESTful API usage
Usage of RecyclerView and how best to modify individual items
Android-specific design patterns
Unit and UI testing
Maintaining multiple app flavors
Application Performance Monitoring





Comcast is an EOE/Veterans/Disabled/LGBT employer