
Android Engineer
Job Description
Job Description:
We are seeking a skilled Android Engineer to design, develop, and maintain high-quality Android applications. The ideal candidate will have strong experience building scalable, user-friendly mobile applications and working closely with cross-functional teams in a fast-paced environment.
Key Responsibilities:
· Design and develop advanced Android applications using Kotlin and Java
· Collaborate with product managers, designers, and backend teams to deliver high-quality mobile solutions
· Ensure application performance, quality, and responsiveness
· Identify and fix bugs, performance bottlenecks, and crashes
· Write clean, maintainable, and testable code
· Participate in code reviews and follow best practices
· Integrate APIs and third-party libraries
· Stay updated with the latest Android trends and technologies
Required Skills & Qualifications:
· Strong hands-on experience in Android development
· Proficiency in Kotlin and Java
· Experience with Android SDK, Android Studio, and Gradle
· Knowledge of MVVM / MVC architecture
· Experience with RESTful APIs and JSON
· Familiarity with SQLite, Room, or other local storage
· Experience with Git or other version control systems
· Understanding of Android UI/UX principles and Material Design
Preferred Qualifications:
· Experience with Jetpack components (LiveData, ViewModel, Navigation, WorkManager)
· Exposure to CI/CD pipelines for mobile apps
· Experience with Firebase (Crashlytics, Analytics, Push Notifications)
· Knowledge of app security and performance optimization
· Experience working in Agile/Scrum environments
Nice to Have:
· Experience with Wear OS or Android TV
· Published apps on Google Play Store
· Exposure to cross-platform tools (Flutter/React Native)
Similar Jobs
Senior Android Developer
Maryland
Android Application Development
Remote
Senior Android Engineer
Remote
Android Developer
Texas
Senior Android Developer
Remote