We are seeking an experienced Mobile Developer to join a project aimed at creating a dedicated communication app for a German municipality. The application will be based on two existing open-source solutions: Jitsi Meet, enabling online video conferencing, and Element (formerly known as Riot and Vector), a Matrix client providing advanced communication features.
Technical Overview:
- Element (Matrix Client): A Matrix client for iOS and Android. It offers features such as text chat, video conferencing, file sharing, voice and video calls. It supports end-to-end encryption, private and public groups, and integration with various platforms. Available as a web application, desktop apps (Windows, Mac, Linux), and a mobile app (Android, iOS)
- Jitsi Meet: Open-source JavaScript WebRTC software for online video conferencing. It supports screen sharing, invitation of participants via generated links, meeting recording, and end-to-end encryption with dynamic key management. Available on web platforms, Android, and iOS.
Our Ideal Candidate:
- Proficiency: Expert in iOS development using Swift, Android development using Java/Kotlin, and JavaScript for cross-platform development. Familiarity with Element and Jitsi Meet is highly valued.
- Innovative Mindset: A creative problem solver who can contribute fresh ideas to enhance the user experience and functionality of the communication app.
- Collaborative Spirit: Enjoys working in a dynamic, international team environment. Ability to seamlessly integrate Element and Jitsi Meet functionalities within the app.
- Adaptability: Comfortable navigating through various aspects of mobile development, including different languages and open-source technologies.
- Communication Skills: Fluent in spoken and written English. Proficiency in Polish and German is a plus.
Offer:
- 100% remote work.
- Competitive compensation: 150-180 PLN per hour on B2B or 20-25k PLN gross on an employment contract.
- Opportunity to work in an international team.
- Flexible working hours.
- Benefits Package
- Possibility of a Two-Week Onboarding in Austria for a better understanding of the project and team integration.
About us
Why it’s worth joining us?
Health care
Individual training budget
Fully remote work
Flexible working hours
Unique working atmosphere
Family-friendly community
Knowledge sharing with developers with extensive experience
In-house training programs (Angular, IOS, Android, CyberSecurity Leadership)
Recruitment process
1
2
3