Android Developer
Photon United States
IT Services and IT Consulting · 5,001-10,000 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
Design and develop scalable enterprise Android applications using Kotlin, Java, and modern architecture patterns like MVVM. Collaborate with cross-functional teams to integrate backend services, perform code reviews, and ensure high-quality application performance.
What they look for
Requirements
Requires a Bachelor's degree in Computer Science or a related field and at least five years of professional experience in Android development. Candidates must be willing to travel and relocate to various project sites across the United States.
Full description
Job Title: Android Developer
Duties:
- Analyze business, functional, and technical requirements and translate them into scalable Android application solutions.
- Design and develop enterprise Android applications using Kotlin, Java, Android SDK, and Jetpack components.
- Implement maintainable application architecture using MVVM, repository patterns, dependency injection, and modular design principles.
- Develop responsive and accessible user interfaces using Jetpack Compose, XML layouts, Material Design, and accessibility standards.
- Integrate Android applications with RESTful and GraphQL services for secure communication with backend systems.
- Implement asynchronous processing, background tasks, and data handling using Kotlin Coroutines, Flow, Work Manager, Room, and SQLite.
- Develop features involving product search, cart, checkout, payments, order processing, delivery, and account management.
- Integrate Android services such as location, notifications, camera, deep links, analytics, and device permissions.
- Write reusable and maintainable code and create unit and UI tests using JUnit, Mockito, and Espresso.
- Investigate and resolve application defects, crashes, performance bottlenecks, security issues, and production incidents using Logcat, ADB, Firebase Crashlytics, analytics, and debugging tools.
- Collaborate with product, design, backend, and QA teams; conduct code reviews; support CI/CD, application builds and releases; and provide technical guidance to development team members.
Requirement: Applicants must have a Bachelor’s degree or foreign equivalent in Computer Science, Computer Applications, Information Technology, Engineering (any), or related fields, plus five years of experience in a related occupation. Travel/relocation required as job will be performed at various unanticipated locations throughout the United States.
Similar roles
-
Software Engineer in Test 5 - Android Player
Netflix Los Gatos, California, United States · $266K–$442K/yr
-
Android AOSP Device Software Engineer
Fiserv Sunnyvale, California, United States · $160K–$240K/yr
-
Android Engineering Intern
The New York Times New York, New York, United States · $83K/yr
-
1189 - Android Engineer
GoFasti $34K–$42K/yr
-
Android Platform Engineer
Capgemini Santa Clara, California, United States · $82K–$193K/yr
-
Senior Android Software Engineer
Clera San Francisco, California, United States · $160K–$200K/yr