Job Description
We are seeking a talented and experienced Android Developer to join our growing team. If you are passionate about creating cutting-edge mobile applications and have a solid background in both service and product-oriented development, we want to hear from you.
Responsibilities
- Design and develop high-quality, scalable, and efficient Android applications.
- Collaborate with cross-functional teams, including designers and backend developers, to bring innovative ideas to life.
- Demonstrate proficiency in working on both service and product-oriented development models.
- Contribute to the entire application lifecycle, focusing on coding and debugging.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs to maintain code quality.
- Stay updated with the latest industry trends, technologies, and best practices to ensure our applications are at the forefront of innovation.
- Work closely with the QA team to ensure the delivery of high-quality products.
- Collaborate with other team members to define, design, and ship new features.
Qualifications
- Proven 1+ years of experience in Android app development.
- Strong proficiency in Java and Kotlin.
- Experience with third-party libraries and APIs.
- Solid understanding of the full mobile development life cycle.
- Familiarity with RESTful APIs to connect Android applications to back-end services.
- Experience with version control systems (e.g., Git).
- Knowledge of UI/UX design principles and best practices.
- Ability to troubleshoot, debug, and optimize code.
- Strong problem-solving skills with a keen attention to detail.
- Excellent written and verbal communication skills.
- Ability to work collaboratively in a team environment.