As an Android Developer, you will be responsible for designing, building, and maintaining Android applications. You will work closely with cross-functional teams to implement new features, fix bugs, and optimize app performance.
Job Overview
We are seeking a passionate and skilled Android Developer to join our mobile development team. The ideal candidate will have a strong foundation in Kotlin or Java and a keen interest in building smooth, high-performance mobile applications. You will collaborate with designers, backend developers, and product managers to create engaging, user-friendly apps that delight our users.
Key Responsibilities
Design, build, and maintain advanced Android applications using Kotlin or Java.
Collaborate with cross-functional teams to define, design, and ship new features.
Work on bug fixing and improving application performance and responsiveness.
Integrate APIs, databases, and third-party SDKs for seamless app functionality.
Implement modern UI/UX practices using Jetpack Compose or XML layouts.
Ensure the best possible performance, quality, and responsiveness of the application.
Stay up to date with the latest Android trends, tools, and libraries.
Participate in code reviews to maintain high development standards.
Requirements
Strong knowledge of Kotlin and Java programming languages.
Familiarity with Android SDK, Jetpack components, and Material Design guidelines.
Experience with RESTful APIs, JSON, and third-party libraries (e.g., Retrofit, Glide).
Understanding of MVVM architecture and clean code principles.
Basic knowledge of Git version control and CI/CD workflows.
Strong problem-solving and debugging skills.
Bachelor’s degree in Computer Science or equivalent practical experience.
Passion for mobile technologies and creating user-focused applications.