Mobile Software Engineer (Android) - Home Page
Brak informacji o wynagrodzeniu
MidFull-time
#395849·Dodano wczoraj·0
Źródło: nofluffjobs.comTech Stack / Keywords
AndroidKotlinMVVMClean ArchitectureREST APIGitData structuresContinuous integrationCDCommunication skillsRxJavaTestingGitHub
Firma i stanowisko
Allegro is a company providing solutions in the e-commerce domain, focusing on mobile application development for Android, including gamification initiatives and a central mobile Homepage for users.
Wymagania
- 3+ years of professional experience in native Android development using Kotlin.
- Strong knowledge 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, specifically 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.
Nice to have:
- Experience with large-scale, high-traffic mobile applications.
- Knowledge of reactive programming frameworks such as **RxJava/**RxKotlin and 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, design, and engineering teams to define and implement innovative solutions.
- Participate in code reviews, contribute to technical discussions, and 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, contributing to team growth.
- Stay updated with the latest mobile technologies and industry trends.
Benefity
- Flexible working hours in a hybrid model (4 days in office, 1 remote), with working hours between 7:00 a.m. and 10:00 a.m. and 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 with greenery, ergonomic furniture, and interactive conference rooms.
- Choice of a 16" or 14" MacBook Pro or equivalent Dell with Windows and all necessary accessories.
- A cafeteria plan with a wide selection of fringe benefits such as medical, sports or lunch packages, insurance, and purchase vouchers.
- Paid English classes related to the specific nature of the job.
- Training budget, inter-team tourism, hackathons, and access to an internal learning platform with multiple trainings.
- An additional day off for volunteering.
- Social events including Spin Kilometers, Family Day, Fat Thursday, Advent of Code, and more.
- Modern developer ecosystem including self-service tools like Kubernetes, Docker, Consul, GitHub, and GitHub Actions.
- Use of modern AI tools to automate repetitive tasks.
- Opportunity to work with a large-scale system featuring over 1000 microservices, data bus (Hermes), Service Mesh, and production-used machine learning.
- Part of Allegro Tech community with conferences, tech community cooperation, blogging, podcasts, guilds, and internal conferences.
Elastyczne godziny
Premie
Parking dla rowerów
Karta sportowa
Opieka zdrowotna
Dofinansowanie szkoleń
Kursy językowe
Spotkania integracyjne
Telefon
Firmowa stołówka
Napoje w biurze
Prysznic
Szkolenia wewnętrzne
Allegro
97 aktywnych ofert