Job Title: Android Developer
Job Description:
We are looking for a skilled Android Developer to design, build, and maintain high-performance, reliable, and scalable Android applications.
The ideal candidate should be passionate about mobile technologies and capable of working collaboratively with cross-functional teams to deliver innovative solutions.
Key Responsibilities:
- Design and build advanced applications for the Android platform.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Integrate applications with RESTful APIs and handle JSON parsing efficiently.
- Work with external data sources, APIs, and third-party libraries.
- Conduct unit testing to ensure application robustness, usability, and reliability.
- Identify and fix bugs, and continuously improve application performance.
- Stay updated with the latest Android SDKs, tools, and best practices.
- Continuously explore and implement new technologies to enhance development efficiency.
Required Skills & Qualifications:
- 2+ years of experience in Android application development
- Strong expertise in Java/Kotlin and Android SDK.
- Knowledge of Jetpack compose and XML based UI system
- Basic understanding of of Android Architecture patterns
- Experience with SQLite, Web Services, and REST APIs.
- Solid understanding of Android UI design principles, material design guidelines, and best practices.
- Proven ability to develop, test, and deploy high-quality mobile applications.
- Excellent problem-solving, debugging, and communication skills.
- Ability to work both independently and collaboratively in a fast-paced environment.
Preferred Qualifications (Optional):
- Experience with Compose, Firebase, Push Notifications, or Google Play Services.
- Familiarity with version control tools (e.g. Git).
- Knowledge of Agile/Scrum development practices.