Currency

Mobile Software Engineer 2

Mobile

Mobile Software Engineer 2

Mobile

-, Poznań

Allegro

Full-time
Permanent
Mid
Hybrid

Tech stack

    English

    B2

    Android

    regular

    Kotlin

    regular

    MVVM

    regular

    MVI

    regular

    REST API

    regular

    Git

    regular

    CI/CD

    regular

Job description

As a Mobile Software Engineer, you will be a key contributor to the development of new features and improvements for our mobile applications. You will work closely with product owners, designers, and other engineers to translate user needs into robust, high-performance mobile experiences. This role is ideal for someone with solid experience in mobile development, a strong understanding of software engineering principles, and a desire to grow their expertise in a fast-paced e-commerce environment.


What you will do:

  • Design, develop, test, and deploy features for the Allegro Android, ensuring high quality, performance, and responsiveness.

  • Collaborate with product, design, and other engineering teams to define and implement innovative solutions.

  • Participate in code reviews, contribute to technical discussions, and help maintain high code quality standards.

  • Identify and resolve performance and scalability issues.

  • Continuously improve our development processes, tools, and infrastructure.

  • Share knowledge and mentor junior engineers, contributing to the growth of the team.

  • Stay up-to-date with the latest mobile technologies and industry trends.


We are looking for someone who has:

  • 3+ years of professional experience in native Android (Kotlin) mobile application development.

  • Strong understanding of mobile application architecture patterns (e.g., MVVM, MVI, Clean Architecture).

  • Experience with RESTful APIs, asynchronous programming, and efficient data handling.

  • Proficiency in writing unit and integration tests.

  • Familiarity with version control systems (e.g., Git).

  • Solid understanding of software engineering principles, data structures, and algorithms.

  • Experience with continuous integration and continuous delivery (CI/CD) pipelines.

  • Good communication skills in English, both written and spoken.

  • A proactive approach to problem-solving and a passion for creating excellent user experiences.

 

Bonus points if you have:

  • Experience with large-scale, high-traffic mobile applications.

  • Knowledge of reactive programming (e.g., RxJava/RxKotlin, Combine).

  • Familiarity with Jetpack Compose and Coroutines. .

  • Experience with A/B testing frameworks.

  • Contributions to open-source projects or a strong GitHub profile.

  • Experience working in an Agile/Scrum environment.


What we offer:

  • Flexible working hours in an office first model (4/1) that depend on you and your team. Starting later or finishing earlier? No problem! Work hours keep pace with our lifestyles and can start between 7 a.m. and 10 a.m. We have well-located offices (with fully equipped kitchens and bicycle parking facilities) and excellent working tools (height-adjustable desks, interactive conference rooms).

  • Long term discretionary incentive plan based on Allegro.eu shares

  • Annual bonus up to 20% of the annual salary gross (depending on your annual assessment and the company's results)

  • A wide selection of fringe benefits in a cafeteria plan – you choose what you like (e.g. medical, sports or lunch packages, insurance, purchase vouchers)

  • English classes that we pay for related to the specific nature of your job

  • Laptop with m1 processor, 32GB RAM, SSD - a 16” or 14” MacBook Pro or corresponding Dell with Windows (if you don’t like Macs), two monitors and all other gadgets that you should need

  • Working in a team you can always count on — we have on board top-class specialists and experts in their areas of expertise

  • A high degree of autonomy in terms of organizing your team’s work; we encourage you to develop continuously and try out new things

  • Hackathons, team tourism, training budget and an internal educational platform, MindUp (including training courses on work organization, means of communications, motivation to work and various technologies and subject-matter issues)

  • If you want to learn more, check it outThis may also be of interest to you:Allegro Tech Podcast → https://podcast.allegro.tech/Send in your CV and see why it is #dobrzetubyć (#goodtobehere)

Published: 30.09.2025

Meet the company

Allegro

At Allegro, we build and maintain some of the most distributed and scalable applications in Central Europe. Work with us on e-commerce solutions to be used (and loved) by your friends, family and millions of our customers.

Company profile
Office location

Mobile Software Engineer 2

Apply

Mobile Software Engineer 2

-, Poznań

Allegro

By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Allegro.pl z siedzibą w Poznaniu, ul. Wierzbięcice 1B (dalej jako "administrator"). Masz p... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.