Rabbitsoft is seeking a talented and passionate Android Developer to join our team. As an Android Developer, you will be responsible for the design, development, and maintenance of our mobile application for the Android platform.
Contractor
Ankara, TR preferred but open to the remote candidates.
Responsibilities:
- Design, develop, and maintain native Android applications using Kotlin
- Collaborate with product managers, designers, and other stakeholders to understand requirements and translate them into technical solutions.
- Implement and maintain robust, efficient, and scalable code while adhering to best practices and coding standards.
- Conduct thorough testing and debugging of applications to ensure high performance, reliability, and responsiveness.
- Continuously research and evaluate new technologies, tools, and frameworks to enhance the development process and improve overall product quality.
- Collaborate with backend developers to integrate mobile applications with server-side APIs and services.
- Optimize application performance, responsiveness, and battery usage to deliver optimal user experiences.
- Stay updated with the latest industry trends, Android platform updates, and emerging technologies to continuously improve your skills and contribute to the team's knowledge-sharing activities.
- Participate in code reviews and provide constructive feedback to team members to ensure code quality and maintainability.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- Proven experience in Android application development, with a strong portfolio of published applications on the Google Play Store.
- Proficiency in Java or Kotlin programming languages, along with a solid understanding of object-oriented programming (OOP) principles.
- Familiarity with Android SDK, Android Studio, and related development tools.
- Strong understanding of the Android application lifecycle, UI components, and layouts.
- Experience with RESTful APIs and integration of backend services.
- Knowledge of version control systems, such as Git, and familiarity with collaborative development workflows.
- Solid understanding of software development best practices, including code documentation, testing methodologies, and agile development processes.
- Excellent problem-solving and debugging skills, with the ability to analyze complex issues and propose effective solutions.
- Strong communication skills and ability to work effectively in a team-oriented environment.
- Familiarity with Android Jetpack components, architecture patterns (such as MVVM or MVP), and libraries.
Preferred qualifications:
- Experience with reactive programming frameworks, such as RxJava or Kotlin Coroutines.
- Knowledge of UI/UX principles and ability to collaborate closely with designers to create visually appealing and intuitive user interfaces.
- Experience with automated testing frameworks, such as Espresso or JUnit, and familiarity with continuous integration/continuous deployment (CI/CD) practices.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
DESENVOLVEDOR DE SOFTWARE ANDROID JR (SITA)
2026-05-27
Backend Engineer - Remote
2026-05-27
Backend Engineer - Remote
2026-05-27
- Posted
- May 23, 2026
- Type
- Full-time
- Level
- Entry
- Location
- Ankara
- Company
- Clinked.com
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
DESENVOLVEDOR DE SOFTWARE ANDROID JR (SITA)
2026-05-27
Backend Engineer - Remote
2026-05-27
Backend Engineer - Remote
2026-05-27