Back to jobs
New

Android Engineer

Remote

At WhiteTech, we empower businesses in the financial ecosystem with cutting-edge white-label and SAAS solutions.

Our comprehensive suite of tools is tailored for EMI, PSP, e-commerce, and open banking platforms. With WhiteTech, clients gain access to a platform designed for flexibility, scalability, and seamless integration.

Our mission is to help businesses unlock their full potential in a rapidly evolving financial landscape.

Whether scaling your PSP, enhancing your EMI services, or diving into open banking, WhiteTech is your partner for innovation and growth.

We are a remote-first technology company and welcome applications from candidates across Europe, including the EEA, the UK, Switzerland, and other non-EEA European countries such as Ukraine, Moldova, Georgia, Armenia, Montenegro, Turkey, and the Western Balkans. We also consider applicants from different locations who can work within Central European Time (CET).

Your role and impact:

As a Android engineer, you'll contribute to the development of a product that's not only secure and reliable but also delivers exceptional performance. Your work will directly influence the ease with which businesses and consumers engage with our payment solutions, setting new standards in the fintech industry.

Your key responsibilities:

  • Collaborate with product managers, designers, and other developers to develop Android  mobile app and active participation in construction of solution at all
  • Design and implement innovative features for the neo-banking app primary based on Kotlin/Material based on native UI components
  • Write clean, scalable, and maintainable code that adheres to industry best practices; Implement “secure code” coding practices, encryption, auth, data#, caching strategy, ect
  • Ensure smooth and efficient app performance with focus on speed, responsiveness, stability  and scalability
  • Deep in RESTful API and WebSockets (or other live data streaming approaches) to integrate app with backend or external services as well as OAuth 2.0, Secure Networking, Encrypting, ect
  • Participating in code reviews to ensure the creation of high-quality, robust code by all dependable team members
  • Keep app testing kit coverage (unit, integration, performance) on top notch level
  • Bring new technology and ideas to the table
  • Collaborate with UX/UI design to create seamless and intuitive customer experience; decompose UX/UI design and reconvert it to ready-to-develop, stable and advanced mobile app solution
  • Stay up-to-date with Android material ecosystem including new frameworks, tools, and best practices.

Must have:

  • Excellent knowledge of Kotlin, Java (good to have), JavaScript (nice to have)
  • Expert in Gradle, Jetpack Compose, Dagger/Hilt, Retrofit, Coroutines, RxJava, Room 
  • Advanced with SQLite (Room), Realm, Caching Strategies 
  • Deep understanding and hands on experience with app navigation and routing; 
  • Understanding of Material design principles & patterns is a must
  • Extensive experience and understanding of REST APIs  alongside with WebSockets (or other live data streaming techs) 
  • Strong understanding of OAuth and encryption
  • Strong knowledge of unit and automated testing as well as ui testing for Android platform (JUnit, Mockito, Mockk, Espresso)
  • Solid understanding of MVP, MVC, MVVM (preferable), Clean architecture and Dependency Injection principles; Async data streams architecture & efficiently 
  • Solid understanding of the full mobile development life cycle, including code signing and submitting to the GStore
  • Experience with mobile CI/CD principles
  • Have published and supported one or more Android apps in GStore
  • Strong analytical and problem solving skills

Nice to have:

  • Knowledge of reactive programming paradigms (RxJava, RxAndroid, Kotlin Flows, LiveData ect)
  • Good familiarity with CI/CD services
  • AWS tools (like Amplify, Cognito)
  • Huge advantage - mobile banking, crypto, payments, KYC integrations (like Onfido, Sumsub, Persona…), payment gates integrations (like Stripe, Worldpay…)
  • Practical experience with DeFi payments, exchanges using crypto wallets
  • Mentor’s mindset.

Our recruitment process typically follows these stages:

  • Application screening
  1. Interview Stages (2-3 weeks):
  2. Prescreening call (30 min)
  3. Technical Interview (60 min)
  4. Soft Skills Interview with PM (30 min)
  • Job Offer

      Referrals: Employment and Background Check

We offer: 

  • Competitive compensation package (commensurate with your experience)
  • Access to paid corporate English lessons (through Preply)
  • 19 business days of flexible Paid Time Off (PTO)
  • Fully remote work with flexible hours (within the CET time zone) from any location of your choice
  • Values-driven culture with a friendly and supportive work environment
  • Opportunity to regularly participate in conferences and community events as both a participant and contributor
  • Matrix organizational structure designed to streamline communication, remove barriers, and promote efficiency

Embrace the opportunity to develop your skills in a cutting-edge fintech environment.

Please apply now to be part of our dynamic team and make a tangible impact on the future of payments!

Let’s build something great together!

Create a Job Alert

Interested in building your career at WhiteTech? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Please share your salary expectations in EUR, GROSS per month

Select...