nPloy Logo
Hybrid

Hybrid

Program de lucru normal

3 - 5 ani de experiență

Full Time

Sofia, Bulgaria

Responsabilități

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 600 people across 15 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 ChatGPT or a similar tool 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;
  • Experience with AI tools (e.g., ChatGPT) and other AI-driven technologies, demonstrating the ability to integrate these into workflows to enhance productivity;
  • Strong problem-solving skills and ability to work in a collaborative team environment.

Nice to have:

  • Some exposure to the fintech industry;
  • Familiarity with additional programming languages or platforms, including iOS;
  • Involvement in Android development communities or personal project

What we offer:

  • Additional health insurance;
  • Food vouchers;
  • Flexible working hours;
  • Possibility to work from home;
  • Great working conditions;
  • Professional development opportunities;
  • Healthy snacks and fresh fruit during office hours;
  • Youthful and fun team, regular entertainment events with the staff;
  • Learning opportunities and the freedom to experiment with AI tools.

Your application will be treated in strict confidentiality.

We appreciate all applicants for their interest, however only selected candidates will be contacted.

By responding to this job advertisement and submitting your resume, you entrust Paysera with your personal data, and concurrently express your consent for that data to be processed for the purpose of candidate selection. This data is managed by Paysera solely for candidate selection purposes. Once the selection process is over, that data is destroyed, except in cases where the candidate separately expresses consent for that data to be processed in the future.

Aptitudini necesare

Java
JUnit
Kotlin
Android SDK
Design Principles
jetpack
Well-organized and quick at problem-solving
English

Beneficii

Additional medical insurance
Bonus for childbirth and marriage
Company training
Food vouchers
Fruit and snacks in the office
Home office
Referral bonuses
Team buildings
Job postat 33 zile în urmă

sau

pentru a aplica.