We are seeking a Middle and highly experienced Senior Android Developer to join our team. The ideal candidate must have 3 5 years of extensive experience in developing and
maintaining Android applications that meet the needs of our clients.
- As a Middle Android Developer you will work closely with Senior Developers to design develop and maintain our Android Application
- As a Senior Android Developer you will be responsible for leading and mentoring a team of junior developers as well as designing and developing highquality Android applications.
Responsibilities:
Write clean efficient and maintainable code
Unittest code for robustness including edge cases usability and general reliability
Ensure the performance and quality of applications
Identify and correct bottlenecks and fix bugs
Help maintain code quality organization and automatization
Write and maintain Unit Tests
Basic Qualifications:
Experience in developing Android applications
Experience with Voice Services (Alexa) using Android is advantage
Proficient in Java and Kotlin
Experience with Android SDK Android Studio and Git
Knowledge of RESTful APIs to connect Android applications to backend services
Strong understanding of Android design principles and material design
Experience with thirdparty libraries and APIs
Experience with performance tuning memory optimization and debugging
Strong problemsolving skills
Excellent communication and teamwork skills
Preferred Experience
Experience developing Android application for Automotive industry
Experience integrating voice assistants like Alexa into Android Application app
Experience developing service especially system service
Experience with software development methodologies such as Agile and Scrum
android sdk,restful apis,android design principles,agile,voice services,alexa,application,java,developers,material design,scrum,unit testing,kotlin,git,android,android studio