Senior Android Developer

Apply to itCraft

Beforte Tax (Business Contract)

16,000 - 25,300 PLN

Gross (Employment Contract)

12,000 - 18,900 PLN

We offer work from office in

Remote, Bydgoszcz, Toruń, Warszawa

Apply

About the role

🚀 As a Senior Android Developer in our company, you will receive substantive support from the CTO and experienced colleagues from the mobile team. You will work in a team of 10 Android Developers. We will engage you in a project concerning the construction and development of an advanced VoIP mobile application that allows you to use up to 600 telephone lines at the same time, which can be used to conduct conferences with many people in various connection models. You will be supported by a Team Manager – Monika or Dorota, who will take care of your work environment and guide the process of feedback exchange.

About itCraft

  • Software house
  • 12 years on the market
  • 100+ people on the board
  • 250+ finished projects, from “Uber-like” applications throughout platforms for patients to book home visits with doctors to e-commerce
  • modern technologies & tools
  • 93.3% of our employees who took part in our company survey, say that the friendly atmosphere is what defines itCraft. Our remote working culture and development opportunities are also among our attributes.

Tech stack 👩‍💻👨🏻‍💻

  • Kotlin and/or Java
  • RxJava 2/3
  • Dagger 2
  • Hilt
  • MVP and/or MVVM
  • WebSockets

Grow with us! 🌱

  • Work with clients from all over the world and in different industries (healthcare, finance, telecommunication, etc.),
  • Get our support to define your career path and development goals (2-3 months after start, development goals planned for 1 year),
  • Cooperate with the Team Manager and CTO to trace your development,
  • Work with experienced team members to soak up their knowledge from various fields (also through Code Review),
  • Have Android team meetings every 2 weeks where you can talk about tools, news, projects’ use cases, and exchange experiences.

What should you have? 🦾

  • Approx. 4 years of commercial experience in Android applications development,
  • Practical knowledge of different programming paradigms (reactive, functional),
  • Experience with
    • Android Jetpack (DataStore, Room, Lifecycle, LiveData, Navigation, Webkit, Work ManagerJetpack Compose),
    • RxJava 2,
    • Kotlin Coroutines, 
    • Dagger 2 (multibindings, components, subcomponents, scopes),
    • Design and architecture patterns: MVP, MVVM,
    • The basic level of websockets,
  • Experience in using the following tools: Jira, GitLab, Jenkins,
  • Practical knowledge of SOLID and DRY and focus on the high quality of the code, practice in conducting code reviews,
  • Experience in deploying releasing apps in stores (Google Play),
  • English and Polish skills at a level that allows easy communication, reading, and creating technical documentation (min. B2/C1).

Nice to have 👏🏼 

  • Experience with Android Jetpack (DataStore, Room, Lifecycle, LiveData, Navigation, Webkit, Work ManagerJetpack Compose),
  • Additionally, knowledge of the technologies used in the described project:
    • WebRTC,
    • VoIP SIP,
    • Android Telecom,
    • Android KeyStore, AES, RSA,
    • Contacts Provider,
    • Google Play Store Automate Publishing,
    • State management, state machine,
    • Nexus Repository,
  • Experience in deploying releasing apps in stores (Huawei AppGallery),
  • Ability and willingness for continuous development i.e. by mentoring and onboarding other team members and learning new technologies,
  • Experience as a Tech Lead in the project.

What will you get? ✨

  • B2B contract or full-time employment contract (if you decide to have employment contract, due to the nature of the work, you can benefit from increased tax deductible costs. It means that the actual of net remuneration will be higher than in the standard case [without tax relief]),
  • Work 100% remote or on-site at the itCraft office in Bydgoszcz, Toruń; also cowork space in Warsaw is available for a few days in a month, 
  • Daily support of CTO, project supervision of our PM, and a first person to contact in other different cases – our Team Manager,
  • Free English classes twice a week,
  • Private medical care & life insurance,
  • Multisport card,
  • Internal referral program,
  • Access to the internal e-books and courses library.

Please include the following in your application:

Wyrażam zgodę na przetwarzanie moich danych osobowych dla potrzeb obecnych oraz przyszłych procesów rekrutacyjnych prowadzonych przez spółkę itCraft sp. z. o. o z siedzibą w Warszawie, zgodnie z przepisami ustawy z dnia 29.08.1997 r. o ochronie danych osobowych (Dz.U. Nr 133, poz. 883 z późn. zm.)