We are currently hiring an Android Developer to join our engineering team. As an Android Developer, you will work within our engineering team to deliver functional & user-friendly Android applications in a timely manner.
Main Responsibilities of an Android Developer
Your responsibilities will include:
· Writing clean and efficient codes for Android applications.
· Monitoring the performance of live apps and work on optimizing them at the code level.
· Identifying and resolving bottlenecks, rectifying bugs and enhancing application performance.
· Performing unit and instrumentation tests on code.
· Collaborating with cross-functional teams to define and design new features.
· Staying up to date with new mobile technology trends, applications, and protocols.
Required Skills:
· 1-2 years of hands-on experience building native Android apps.
· Strong Knowledge of Kotlin Object-Oriented Concepts, and a Good understanding of data structures and algorithms.
· Deep familiarity with Android Studio IDEs, and In-Depth Knowledge of Android SDK & its components
· Should have Strong Coding, designing, testing skills.
· Experience with REST web services and Firebase.
· Strong Knowledge of MVVM Architecture.
· Extensive experience with processing XML/JSON data.
· Good understanding of data structures and algorithms.
· Excellent analytical and problem-solving skills.
· Should be comfortable with the Linux operating system and bash scripting.
· Familiar with Multi-Threading and Background Tasks, SQLite.
Job Type: Full-time
Schedule:
· Day shift
· Monday to Saturday
Experience:
· Android Development: 1 year (Preferred)
Work Remotely:
Yes