Mobile Software Engineer (Android)
Allegro
⚲ Poznań
Wymagania
- Android
- Kotlin
- Git
Opis stanowiska
Wymagania: - 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 and Polish, both written and spoken. - A proactive approach to problem-solving and a passion for creating excellent user experiences. Mile widziane: - 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. Zakres obowiązków: - 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. Oferujemy: - Flexible working hours in the hybrid model (4/1) - our hours can start between 7:00 a.m. and 10:00 a.m. We also have 30 days of occasional remote work. - Annual bonus based on your annual performance and company results. - Well-located offices (with e.g. fully equipped kitchens, bicycle parking, terraces full of greenery) and excellent work tools (e.g., raised desks, ergonomic chairs, interactive conference rooms). - A 16" or 14" MacBook Pro or corresponding Dell with Windows (if you don't like Macs) and all the necessary accessories. - 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. - A training budget, inter-team tourism (more here), hackathons, and an internal learning platform where you will find multiple trainings. - An additional day off for volunteering, which you can use alone, with a team, or with a larger group of people connected by a common goal. - Social events for Allegro people - Spin Kilometers, Family Day, Fat Thursday, Advent of Code, and many other occasions we enjoy.