Android Developer
Delhi,Delhi,India
Full-time /
Remote
Responsibility
-
Design and Build Android Applications: Develop Android apps that meet the specifications and design requirements. Work closely with cross-functional teams to define, design, and ship new features.
-
Maintenance and Improvement: Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Troubleshoot and fix bugs in new and existing applications.
-
Collaboration: Work with product teams and designers to craft user-friendly experiences. Collaborate with the QA team to ensure functionality and fix any bugs.
-
Performance Monitoring: Monitor the performance of live apps and work on optimizing them at the code level.
-
Stay Up-to-Date: Keep up with the latest trends in the Android ecosystem and programming methodologies.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven software development experience and Android skills development.
- Proven working experience in Android app development and have published at least one original Android app.
- Experience with Android SDK, different versions of Android, and how to deal with different screen sizes.
- Familiarity with RESTful APIs to connect Android applications to back-end services.
- Strong knowledge of Android UI design principles, patterns, and best practices.
- Experience with offline storage, threading, and performance tuning.
- Ability to understand business requirements and translate them into technical requirements.
- Familiarity with cloud message APIs and push notifications.
- Proficient understanding of code versioning tools, such as Git.
Preferred Additional Skills:
- Experience with Kotlin and Java for Android.
- Experience with Android Jetpack components.
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
- Experience with continuous integration.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven software development experience and Android skills development.
- Proven working experience in Android app development and have published at least one original Android app.
- Experience with Android SDK, different versions of Android, and how to deal with different screen sizes.
- Familiarity with RESTful APIs to connect Android applications to back-end services.
- Strong knowledge of Android UI design principles, patterns, and best practices.
- Experience with offline storage, threading, and performance tuning.
- Ability to understand business requirements and translate them into technical requirements.
- Familiarity with cloud message APIs and push notifications.
- Proficient understanding of code versioning tools, such as Git.
Preferred Additional Skills:
- Experience with Kotlin and Java for Android.
- Experience with Android Jetpack components.
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
- Experience with continuous integration.
Skills
Android, Kotlin, Java, Google Firebase