Mobile Software Engineer (Android)

Brak informacji o wynagrodzeniu
MidFull-time·Umowa o pracę
#338016·Dodano dziś·0
Źródło: theprotocol.it
Aplikuj teraz

Tech Stack / Keywords

AndroidKotlinGit

Firma i stanowisko

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.


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.

Nice to 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, 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.

Oferta

  • Flexible working hours in the hybrid model (4/1) with start times between 7:00 a.m. and 10:00 a.m. and 30 days of occasional remote work.
  • Annual bonus based on annual performance and company results.
  • Well-located offices with fully equipped kitchens, bicycle parking, terraces full of greenery, and excellent work tools.
  • Choice of a 16" or 14" MacBook Pro or corresponding Dell with Windows and necessary accessories.
  • Wide selection of fringe benefits in a cafeteria plan including medical, sports or lunch packages, insurance, and 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, and others.
Elastyczne godziny
Opieka zdrowotna
Kursy językowe
Dofinansowanie szkoleń
Karta sportowa
Ubezpieczenie
Imprezy teamowe
Allegro

Allegro

124 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz