Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Join our team of tech innovators as a Senior Android Developer and shape the future of mobile applications:
- Collaborate with cross-functional teams to define, design, and ship new features.
- Design and build applications for the android platform Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs
- Work with outside data sources and API's.
- Support in solving impediment technical issues with junior, mid-level developers.
- Continuously discover, evaluate, and suggest new technologies to maximize development efficiency.
Job Requirements
Knowledge:
- At least 4 years of experience in developing and maintaining Android applications. (At least 1 year of experience with Java & 2 years of experience with Kotlin).
- Expert-level proficiency in Java and Kotlin programming languages.
- Extensive experience with Android Studio, Android SDK, Gradle, and Android architecture components.
- Experience with MVC, MVP, and MVVM architecture models
- Deep understanding of Android UI/UX design principles and Material Design guidelines.
- Strong knowledge of RESTful APIs and experience with third-party libraries and APIs such as Retrofit, OkHttp, and Google Maps SDK.
- Experience with dependency Injection such as Hilt, Coin, etc.
- Experience with Firebase is a plus.
- Experience with Database and Unit Testing is a plus.
- Experience with Git version control and Agile software development methodologies.
- Published at least one original Android app.
Skills:
- Strong communication and]\ collaboration skills, with the ability to work effectively in cross-functional teams.
- Critical thinking and problem-solving skills
- Excellent time-management skills
Abilities:
- Team player
- Initiative