Mobile Software Engineer (Android)
14 600 - 22 900 PLN/ mies.Umowa o pracę (brutto)
MidFull-time·Umowa o pracę
#320192·Dodano miesiąc temu·39
Źródło: nofluffjobs.comTech Stack / Keywords
AndroidKotlinMVVMClean ArchitectureREST APIGitData structuresContinuous integrationCDCommunication skillsRxJavaTestingGitHub
Firma i stanowisko
Allegro is a fast-paced e-commerce company with a large-scale mobile application ecosystem, including over 1000 microservices, an open-source data bus (Hermes), and production-used machine learning. The company emphasizes developer experience, modern AI tools, and continuous learning through internal conferences and tech community engagement.
Wymagania
- 3+ years of professional experience in native Android (Kotlin) mobile application development.
- Strong understanding of mobile application architecture patterns such as MVVM, MVI, and Clean Architecture.
- Experience with RESTful APIs, asynchronous programming, and efficient data handling.
- Proficiency in writing unit and integration tests.
- Familiarity with version control systems like 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 and Polish, both written and spoken.
- Proactive problem-solving approach and 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.
Obowiązki
- Design, develop, test, and deploy features for the Allegro Android application, ensuring high quality, performance, and responsiveness.
- Collaborate with product owners, designers, and other engineering teams to define and implement innovative solutions.
- Participate in code reviews and contribute to technical discussions to maintain high code quality standards.
- Identify and resolve performance and scalability issues.
- Continuously improve development processes, tools, and infrastructure.
- Share knowledge and mentor junior engineers to contribute to team growth.
- Stay up-to-date with the latest mobile technologies and industry trends.
Oferta
- Flexible working hours in a hybrid model (4 days office / 1 day remote) with start times between 7:00 a.m. and 10:00 a.m., plus 30 days of occasional remote work.
- Annual bonus based on individual performance and company results.
- Well-located offices with fully equipped kitchens, bicycle parking, terraces, ergonomic chairs, and interactive conference rooms.
- Choice of a 16" or 14" MacBook Pro or Dell with Windows and necessary accessories.
- Wide selection of fringe benefits in a cafeteria plan (medical, sports, lunch packages, insurance, purchase vouchers).
- Employer-paid English classes related to the job.
- Training budget, inter-team tourism, hackathons, and access to an internal learning platform.
- An additional day off for volunteering.
- Social events such as Spin Kilometers, Family Day, Fat Thursday, Advent of Code.
- Sport subscription.
- Private healthcare.
- Free coffee and beverages.
- Canteen.
- Bicycle parking.
- Shower facilities.
- Mobile phone.
- In-house trainings.
- Modern office environment.
- No dress code.
Elastyczne godziny
Premie
Parking dla rowerów
Karta sportowa
Opieka zdrowotna
Dofinansowanie szkoleń
Kursy językowe
Płatny urlop
Telefon
Firmowa stołówka
Napoje w biurze
Prysznic
Szkolenia wewnętrzne
Allegro
112 aktywnych ofert