Android Engineer

2 tygodni temu


Centrum Pruszków, Polska PAYBACK Pełny etat

PAYBACK is the world's leading multi-partner loyalty program. As an international player, we operate in German, Italian, Mexican, and Austrian markets. More than 10 million active customers already use the German PAYBACK app and mobile PAYBACK services via their smartphones.

About Team:

We are a motivated team of around 30 people, 20 nationalities and 50 personalities (smile), who build the Android and iOS PAYBACK Apps for many countries and millions of users. We love working with mobile technologies, modern development languages, new development paradigms, agile testing and mobile design. Our extended team consists of UX, Dev, QA, DevOps and PO roles. We all sit, work, laugh and cry together – sometimes we are emotional, sometimes we are relaxed, but we are always engaged

Your responsibilities:

  • Be a key driver in your team for technical change, feature development and team processes.
  • Improve code structure and architecture to better testability and maintain
  • Write, co-write, and review design documentation.
  • Work with your, and adjacent, teams to prioritize and solve problems.
  • Raise the level of your colleagues through working directly with them, pairing, giving feedback on code reviews, and sharing your knowledge/experience in other ways.
  • Regularly write tests for your code. You know which things to test and on which level (unit tests, Espresso tests, manual testing)

Your Profile:

  • You have strong knowledge of Android, Kotlin, and what it takes to build scalable apps.
  • You are strong in mobile design patterns and are constantly learning new and better ways of implementation.
  • You can innovate and iteratively improve a code base and know when each skill is needed
  • You can explain complex technical concepts to non-technical people so that they understand not only what is being done, but why. You use this skill to help non-technical people understand investment in technical improvements.
  • You are skilled at working with adjacent teams (e.g., web, platform, backend, product, and business) and know how to design the right solutions based on a balance of software best practices and business value.
  • You have a passion for delivering great products. Converting ideas into code is just part of the journey.
  • You are highly proficient in most of the technical areas and methodologies in team:
  • Kotlin
  • -Kotlin Multiplatform Mobile (KMM)
  • Dependency Injection
  • Modularization
  • Architectural Components
  • Encryption
  • Reactive Programming (e.g. RxJava, coroutines)
  • Data Binding
  • Compose
  • MVVM and CLEAN
  • Material Design
  • Design System (eg. Figma)
  • Automated and Manual Testing
  • Git, Pull-Requests, Jenkins

NICE TO HAVE:

  • Programming experience using Scala and/or Python is a significant asset.
  • Experience of deploying machine learning models on any of hyper-scale cloud providers.
  • Familiar with concepts and usage of containerization (Kubernetes, Docker).
  • Experience working with Cassandra or GCP Firebase.
  • Familiarity with cloud computing platforms and distributed systems for training and deploying machine learning models (like: PyTorch, TensorFlow)
  • Experience in test automation and management.
  • Current Technologies In-Use:
  • Architecture & Frameworks: GCP, Spring Boot, Spark, Kafka, Cassandra, ELK, Oracle Languages: Java, Scala and Python Build & Deployment: Gradle, Jenkins, Ansible, Kubernetes/OpenShift, Docker, Helm, Kubeflow Quality Assurance: Test automation & management, Spock, scalatest, Gatling

How about?

Employment contract?

Of course. With us you do not have to worry about stable employment.

‎Flexible working hours?

Sounds great We start working between 8 to 10.

Friendly atmosphere at work?

Yes In PAYBACK, people are the most important asset‎.

Dress code?

We definitely say no. There are no rigid dress code rules in our company, sneakers are more than welcome.

Trainings?

Of course. We provide training to develop hard and soft skills.

Working in a hybrid model?

Of course You work with us 2 days a week from the office, 3 days a week from home.

‎Something is missing?

Open communication is our priority, so dare to ask‎


  • Data Engineer

    2 tygodni temu


    Centrum, Wrocław, Polska Pragmile Pełny etat

    Pragmile is running an innovative research & development project for a large Polish institution which should result in a unique solution to monitor media market.We're looking for an experienced engineer who could support us in the successful execution and delivery.Requirements: Strong understanding of data structures and algorithms Strong understanding of...

  • Mobile Devops Engineer

    2 tygodni temu


    centrum, Kraków, Polska ITDS Pełny etat

    Join us, and innovate with cutting-edge technology in a dynamic environmentKrakow-based opportunity with the possibility to work 80% remotelyAs a Senior Mobile DevOps Engineer, you will be working for our client, a global financial institution. Your role involves transforming digital capabilities, driving innovation, and enhancing engineering practices.Your...


  • Centrum, Wrocław, Polska Capgemini Polska Pełny etat

    Embedded Software ArchitectWe work in a hybrid model Recruitment process for this position and onboarding trainings are conducted online.Capgemini Engineering is a world leader in engineering and R&D services. We combine our broad industry knowledge and cutting-edge technologies in digital and software to support the convergence of the physical and digital...