About us:
Paysera is the first fintech company in Lithuania and an EU licensed e-money institution. We provide fast, convenient, and affordable financial services globally. Our services range from a payment gateway for e-shops, a finance management app, and money transfers worldwide.
With over 1 million app installs and growing, we aim to become an industry-leading super app that provides financial and lifestyle services across the globe. At Paysera, we are a start-up minded team, which means we thrive in a fast-paced environment and seek open communication while placing great focus on establishing our core company values. Join our vibrant international team of +700 people across +20 different cities worldwide.
Your key responsibilities:
- Assist in designing and developing applications for the Android platform, focusing on writing clean, efficient, and modular code;
- Work closely with the product team, UX/UI designers, and fellow developers to implement new features contributing to business objectives;
- Actively seek and learn new technologies to improve development processes and application performance;
- Support the QA team in establishing and following app testing protocols, including unit and UI tests;
- Help identify and resolve performance issues and bugs in applications;
- Follow established security practices to protect user data and prevent application vulnerabilities;
- Expect to perform routine daily tasks using AI tools to enhance efficiency and productivity.
What we're looking for:
- 3-5 years of experience in Android app development;
- Expertise in Kotlin and Java, with a deep understanding of the Android SDK;
- Strong understanding of Android design principles, Material Design, and interface guidelines;
- Experience with offline storage solutions, threading, and performance optimization techniques;
- Proficient in integrating Android applications with back-end services via RESTful APIs, including authentication and security practices;
- Familiarity with mobile architecture patterns (e.g., MVVM, MVP, Clean Architecture) and best practices for scalable app development;
- Awareness of the mobile landscape, including current trends, emerging technologies, and best practices;
- Hands-on experience with Jetpack libraries (e.g., Compose, Room, Navigation);
- Proven experience with testing frameworks (e.g., JUnit, Espresso) and a strong focus on code quality;
- Familiarity with CI/CD pipelines and deployment strategies for Android apps;
- Experience with dependency injection frameworks (e.g., Dagger, Hilt, Koin) and modularizing Android applications;
- Must adhere to universally accepted naming standards and design guidelines for clean, maintainable, and scalable code;
- Advanced proficiency leveraging GitHub Copilot for context-aware Kotlin/Jetpack Compose boilerplate, Cursor or similar IDE for semantic multi-repo code search, and LLMs like ChatGPT for architecture design, test scaffolding, and documentation. Demonstrated ability to integrate these AI-driven tools into Android Studio workflows and CI/CD pipelines to enforce code quality, optimize performance, and accelerate feature delivery
- Strong problem-solving skills and ability to work in a collaborative team environment.
- Some exposure to the fintech industry;
Nice to have:
- Familiarity with additional programming languages or platforms, including iOS;
- Involvement in Android development communities or personal project