Senior Android Developer
If Android has taken your fancy? You know the platform inside and out.?You code because you love to, and you build stuff that just works? Join our team in Kiev! Currently, Wirex is opening a new position for a Senior Android developer.
Who we are:
Wirex is a British-based FinTech company with R&D Lab in Kyiv, Ukraine. Leading a global market of hybrid personal funds, Wirex can currently boast having engaged over 1.7 million users and performed over 2 billion transactions.
By combining the benefits of blockchain with a traditional payments infrastructure in a single web-based and mobile application, Wirex offers hybrid personal and commercial payments and currency solutions, through:
- hybrid fiat (traditional) currency and cryptocurrency online e-currency accounts;
- account-linked Visa debit cards;
- Instant and free money transfer worldwide;
- ATM withdrawals if cash is needed;
- fiat and cryptocurrency exchange services;
- the world’s first crypto-cashback.
Your day-to-day work will include:
- Writing code in clean architecture paradigm.
- Covering business logic with unit tests.
- Working with top-notch technologies including RxJava2, Dagger2 with android injection, Kotlin.
- Working close with business analysis, qa and design teams to deliver stable, elegant and first-class product.
- Self-motivated learning and finding tools/technologies to improve both code quality and competitiveness of our app.
- Agile mindset and ability to learn, analyze and adapt fast, as you'll be working in the fastest growing field in fintech.
- Reviewing code of your peers.
- BS/MS/Phd in Computer Science or related field.
- 4+ years of experience with Android application development using Android SDK.
- Good OOP skills, SOLID and Clean Architecture.
- Understanding of applications, integration and network architectures, as well as dependencies between development components.
- Experience with and strong interest in UI implementation.
- Knowledge about mobile usability principles, design concepts, user expectations.
- Great analytical skills.
- Working knowledge of Git and Gradle.
- Team player who is motivated, self-learner and well organized.
- Can work well and communicate effectively with diverse teams.
- CI/CD, Unit testing, UI testing.
- RxJava2, Dagger2, Retrofit2.
Being a member of the Wirex team means:
- Creating a unique product, used globally by millions.
- Directly influencing the future of finances.
- Working with latest technologies alongside like-minded professionals.
- Using the brand-new equipment.
- Constantly advancing your professional skills.
- Forgetting about all kinds of paper work (the company does that for you).
- Improving your English skills during English classes held in our office.
- Conveniently accessing your modern spacious office in Pechersk, the heart of Kyiv.
- Enjoying 20 days for relaxation a year.
- Caring for your health with a profound medical insurance.
- Being happy and fed with free lunches and unlimited snacks (cookies, fruits, or coffee/tea).
Join Wirex and be a part of something absolutely amazing!