You are viewing a preview of this job. Log in or register to view more details about this job.

Android Developer

 

We are seeking a passionate and skilled Android Developer to join our mobile engineering team. You will be responsible for designing, developing, and maintaining high-quality Android applications that deliver exceptional user experiences. This role involves collaborating with cross-functional teams, staying up to date with the latest Android trends, and ensuring performance and scalability.

 

Key Responsibilities

Design and build advanced applications for the Android platform.

Collaborate with product managers, designers, and backend engineers to define, design, and ship new features.

Write clean, maintainable, and efficient code following best practices.

Ensure the performance, quality, and responsiveness of applications.

Identify and fix bugs, performance bottlenecks, and improve application stability.

Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Participate in code reviews and contribute to team knowledge sharing.

 

Required Skills & Qualifications

Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).

Strong proficiency in Java and/or Kotlin.

Solid understanding of Android SDK, Android Studio, and development tools.

Experience with RESTful APIs, JSON, and integrating backend services.

Knowledge of Android UI design principles, patterns, and best practices.

Familiarity with version control systems (e.g., Git).

Experience with libraries and frameworks such as Retrofit, Dagger/Hilt, Room, or Jetpack components.

Strong problem-solving skills and attention to detail.