Dla naszego Klienta, polskiej firmy tworzącej produkty związane z cyfrowym procesem interakcji pomiędzy sprzedającym i kupującym, takie jak płatności mobilne, elektroniczny paragon czy digital check-out. Produkty mają zapewnić dostępność w kanale tradycyjnym jak i w e-commerce, oferując spójny model obsługi dla Klienta. W związku z rozwojem, poszukujemy osoby która dołączy do Teamu jako Senior Android Developer (Tech Lead) 

Firma oferuje:

  • Remuneration according to experience 26.000 - 30.000 PLN net (B2B or equivalent)
  • Highly influential role for complex application development - great opportunity and responsibility
  • Employee Stock Ownership Plan - become part of the business and support us with your entrepreneurial mindset
  • Flexible, remote working scheme (you choose: work 100% remotely, 100% in Warsaw office or have anything in between)
  • Ability to influence and select technology stack
  • Code review and mentorship from colleagues
  • Necessary equipment (laptop/mac, accessories, additional screen - available upon request)
  • Really, really great team that provides fun, support, feedback and drives curiosity!
  • Team-building activities, whether on-site or remote
  • Education opportunities (conference sponsorships, online educational platforms access, free books) if you promise to pass this new knowledge onto other team members
  • signing bonus upon successful completion of recruitment process equal to number of hours you spent in process times 200% hourly rate to compensate for your effort and trust
  • Personal satisfaction from authoring popular, well-regarded and customer-oriented solutions
  • Other benefits are negotiable

 

Bardzo dobrze
Android

 Realizowane zadania:

  • Your primary responsibilities
    • developing highest-quality application software adhering to sprint timebox and TDD principles
    • participating in the code review
    • strong consideration for security in design
  • Your secondary responsibilities
    • supporting other team members in their daily job, including troubleshooting and resolving issues on development, test and production environment;
    • staying up-to-date on relevant technologies and software development; sharing insights with team; learning new technologies
    • stepping out of comfort zone, getting interdisciplinary at times

 

 Wymagania:

  • experience in developing mobile applications on native Android (5+ years)
  • advanced knowledge of Kotlin, Android SDK and the most popular Android libraries (e.g. Dagger2, Retrofit)
  • write clean and testable code utilizing knowledge of software design patterns and architectures (MVVM) and in accordance with testing pyramid (unit, integration, E2E)
  • experience with reactive programming (e.g. RxJava2/3, Coroutines)
  • strong analytical skills to efficiently implement complex business logic
  • understanding of mobile DevOps principles in practice (CI/CD tools: Github, Bitrise)
  • thorough understanding of mobile security best practices
  • passion for delivering solutions, energy to execute, drive for perfection, product-oriented mindset and positive and proactive attitude, constant learning
  • strong communication skills, self-motivation and ability to work in a team oriented environment
  • good command of english (B2) that suffices for flawless reading of external documentation

 

Mile widziane:

  • experience working with SCRUM
  • skills to create perfect UI and animations
  • NFC
  • best practices on testing automation
  • WebSocket protocol
  • experience with building SDKs
  • experience with analytical toolkits (Firebase or similar)

 

TeamQuest