Android Developer
Müraciət etÜmumi məlumat
At Kapital Bank we
strongly believe that our forte in achieving the most ambitious goals is mainly
our People. This is the main reason why we are always seeking the best talents
and individuals that love building exceptional products, passionate about
success, inspired and motivated by challenges.
If your future plan is
to grow further in your career, to fulfill your potential and enrich your
skills and competences, sounds like we are a great match. Now, the only thing
you have to do is to scroll down to see what we expect from you.
About the Role:
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!
Öhdəliklər
What we offer
·
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
Tələblər
Our
technology stack:
●
Java & Kotlin
(currently 50/50)
●
MVP, MVVM, Clean
Architecture
●
Dagger, RxJava
●
Jetpack Libraries
What
you'll need
·
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;
Nice to have
●
Basic knowledge of CI/CD
●
Experience with Jetpack
Navigation Component
●
Experience
with Kotlin Coroutines + Flow