Ampstek

Android Developer

Posted: 3 hours ago

Job Description

Role: Android DeveloperLocation: Sofia, BulgariaHybrid Onsite (2-3 days onsite)Fixed Term contractWe are seeking a highly motivated and experienced Senior Android Developer to join our mobile development team. The ideal candidate will be responsible for the full lifecycle of application development, from conception to deployment and maintenance. You will play a crucial role in designing, building, and maintaining high-performance, reusable, and reliable Android applications.Key Qualifications and ExperienceMinimum 5+ years of IT experience in a professional software development role, with a significant focus on Android mobile application development.Strong knowledge and hands-on experience with Kotlin as the primary development language.Proficiency in Java for supporting existing codebases and interoperability within the Android ecosystem.Deep understanding of the Android SDK, different versions of Android, and how to handle varying screen sizes and device compatibility.Expertise in consuming RESTful APIs to connect Android applications to back-end services, including experience with networking libraries (e.g., Retrofit, Volley) and handling data formats (JSON/XML).ResponsibilitiesDesign, develop, test, deploy, and maintain robust, high-quality, and scalable native Android applications.Collaborate with product managers, designers, and other engineering teams to define, design, and ship new features.Ensure the performance, quality, and responsiveness of applications, including optimizing for speed and stability.Identify and correct bottlenecks, fix bugs, and improve application performance.Write unit and integration tests to ensure code reliability and maintainability.Stay up-to-date with new mobile technologies, frameworks, and industry trends, and apply them judiciously to development activities.Contribute to code reviews and mentor junior developers on best practices.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In