Kapital Bank Life

Android Developer

Posted: 10 minutes ago

Job Description

Ümumi məlumatWe are an Agile team, developing revolutionary and innovative products, launching emerging financial technologies and end-to-end high-tech solutions. In the role of Android developer, you will be engaged in all phases of the development lifecycle including: requirements gathering, specification review and approval, implementing and testing new features, improving architecture and performance, building beautiful user interfaces and writing shareable code that can scale across projects and teams. If you’ve got a track record in mobile development with a broad range of skills and interests, a passion for understanding user behavior, and love shipping code at a huge scale; this is the opportunity for you!Öhdəliklər Participate in all stages of the mobile application development lifecycle — from requirements analysis and planning to implementation, testing, release, and maintenance. Develop high-quality Android applications using Java and Kotlin. Design and build advanced applications for the Android platform, ensuring excellent performance, responsiveness, and scalability. Collaborate with cross-functional teams — including designers, backend developers, and product managers — to define, design, and deliver new features. Maintain and improve existing applications by fixing bugs, optimizing performance, and refactoring legacy code. Implement and follow best practices in Android development, including Clean Architecture, MVVM, and MVP patterns. Integrate applications with backend services and APIs. Work with external data sources and APIs (REST, JSON, etc.). Ensure the best possible performance, quality, and responsiveness of applications on different Android devices and screen sizes. Manage code using Git and participate in code reviews to maintain code quality. Stay up to date with emerging trends, technologies, and Android development practices. Participate in Agile ceremonies such as daily stand-ups, sprint planning, and retrospectives. Contribute to the continuous improvement of development processes and overall product quality.TələblərAt least 2+ years of experience as an Android developerGood knowledge of Java and KotlinStrong knowledge of the Android SDK, different versions of Android, and how to deal with different screen sizesStrong knowledge of Android UI design principles, patterns, and best practices Knowledge of cloud message APIs and push notifications (Firebase, APNS, etc) Strong skills in Git SCM and Git-flow Strong communication skills: fluent Azeri, good English level is advantage;

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