İşin təsviri
Our technology stack:
- Java & Kotlin (currently 50/50)
- MVP, MVVM, Clean Architecture
- Dagger, RxJava
- Jetpack Libraries
What you’ll need:
- At least 3+ 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
Nice to have:
- Basic knowledge of CI/CD
- Experience with Jetpack Navigation Component
- Experience with Kotlin Coroutines + Flow
Obligations
- Develop and maintain high-quality Android mobile applications using Java, Kotlin, and other Android technologies
- Participate in designing application architectures with a focus on performance, scalability, and security
- Ensure thorough testing, including unit testing and debugging, to maintain application stability and quality
- Collaborate with cross-functional teams, including designers, backend developers, and product managers, to deliver seamless user experiences
- Optimize app performance to ensure smooth and efficient functionality across various Android devices
- Stay up-to-date with the latest trends, tools, and technologies in the Android ecosystem to keep applications current
- Provide ongoing support, maintenance, and troubleshooting for Android applications, ensuring they meet evolving user needs
- Conduct code reviews, provide feedback, and mentor junior developers to promote best practices within the team.
Benefits
- Opportunities for professional growth and development
- Competitive salary and bonuses
- Comprehensive insurance coverage
- Supportive work environment
- Visa Premium salary card
- Corporate discounts and events
- Additional vacation days
- Discounted education and employee loans
- New cozy studio office in Port Baku Tower 2
- Strong teamwork with Agile principles, regular team buildings and themed events
- Multicultural environment with foreign colleagues sharing their best experiences