We 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!
- At least 2+ years of experience as an Android developer
- Good knowledge of Java and Kotlin
- Strong knowledge of the Android SDK, different versions of Android, and how to deal with different screen sizes
- Strong 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;
- People Oriented Culture
- Strong teamwork with Agile principles
- Multicultural environment with foreign colleagues sharing their best experiences
- Competitive salary based on experience
- Annual performance-based bonuses
- Health insurance
- Career development opportunities on a well-defined career path
- Personalized development plan and a great number of online courses and trainings (Udemy, Coursera, O’Reilly Linkedin etc) that will support your professional development
- Hybrid working model and cozy studio office
- Casual dress code
- Regular team buildings and themed events
- 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.
Vakansiyalardan daha tez xəbərdar olmaq üçün Telegram kanalımıza abunə olun!